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
646 B
XML
1 line
646 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M477-96q-79 0-149-30t-122.5-82.5Q153-261 123-331T93-480q0-80 30-149.5t82.5-122Q258-804 328-834t149-30q80 0 149.5 30t122 82.5Q801-699 831-629.5T861-480q0 79-30 149t-82.5 122.5Q696-156 626.5-126T477-96Zm107-91q65-23 113.5-72T770-372L584-187ZM170-537l252-250q-96 17-165 85.5T170-537Zm11 154 393-393q-12-4-24.5-7.5T524-789L168-433q2 13 5.5 25.5T181-383Zm59 105 440-439q-8-8-17.5-14T644-743L214-313q6 9 12.5 18t13.5 17Zm93 74 421-420q-5-11-11-20.5T730-663L294-228q9 7 18.5 13t20.5 11Zm130 36 326-326q-1-14-3-27.5t-5-27.5L408-176q14 3 27.5 5t27.5 3Z"/></svg> |