M3 draws icons at 20 dp from the optical size 20 cut, whose strokes stay as
heavy as the 24 dp design's instead of thinning with the glyph (styles.md
§ Icons, the optical size axis). The package only shipped the 24 cut, so every
20 px icon was a scaled-down 24 (core audit C16). bin/fetch-symbols now checks
out both cuts from the same commit of google/material-design-icons and writes
the new one to resources/svg/symbols/{outlined-20,filled-20}: 4,135 symbols
each, the same names and the same normalisation as the 24 cut.
Plan step 10; finding C16.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
1 line
1.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M487.89-596H770q-26.22-68.18-80.11-117.09T565-780l-92 157q-5 9-.5 18t15.39 9ZM351-546q6 9 17 9t16-9l140-242.06q-11-1.97-22-2.96-11-.98-22-.98-64.53 0-120.27 23.5Q304-745 261-704l90 158ZM177.97-402h182.09q10.94 0 15.94-9t-.88-18.88L235-673q-32 39-49.5 88.5T168-479.73q0 20.73 2.5 39.23 2.5 18.5 7.47 38.5ZM396-180l90-158q5-9 .5-18t-15.39-9H191q26.22 68.18 80.11 117.09T396-180Zm84 12q66 0 121.56-24.18Q657.11-216.37 700-257l-91-157q-5-10-15.79-10-10.8 0-16.68 9.84L436-171.97q11 1.97 21.5 2.97 10.5 1 22.5 1Zm246-120q30-39 48-88.5T792-480q0-20.74-2.47-39.99-2.48-19.26-7.43-39.01H601q-11 0-16 9.5t0 18.5l141 243ZM480-480Zm0 384q-78.72 0-148.8-30.24-70.08-30.24-122.4-82.56-52.32-52.32-82.56-122.4Q96-401.28 96-480q0-79.68 30.24-149.28T208.8-751.2q52.32-52.32 122.4-82.56Q401.28-864 480-864q79.68 0 149.28 30.24T751.2-751.2q52.32 52.32 82.56 121.92Q864-559.68 864-480q0 78.72-30.24 148.8-30.24 70.08-82.56 122.4-52.32 52.32-121.92 82.56Q559.68-96 480-96Z"/></svg> |