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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-216v-456q0-60 42-102t102-42h288q60 0 102 42t42 102v12q0 15.3-10.47 25.65Q699.05-624 683.57-624q-14.57 0-25.07-10.5T648-660v-12q0-29.7-21.15-50.85Q605.7-744 576-744H288q-29.7 0-50.85 21.15Q216-701.7 216-672v456h432v-36q0-15.3 10.29-25.65Q668.58-288 683.79-288t25.71 10.38q10.5 10.38 10.5 25.73v36.1Q720-186 698.85-165T648-144H216q-29.7 0-50.85-21.15Q144-186.3 144-216Zm288-120q60 0 102-42t42-102q0-60-42-102t-102-42q-60 0-102 42t-42 102q0 60 42 102t102 42Zm-.21-72Q402-408 381-429.21t-21-51Q360-510 381.21-531t51-21Q462-552 483-530.79t21 51Q504-450 482.79-429t-51 21ZM873-576.21q0 15.21-10.35 25.71T837-540q-11 0-21.32 5-10.31 5-17.68 15-20 26-43.5 39t-53.31 13q-15.83 0-27.01-10Q663-488 663-503.51q0-15.51 10.83-26T700-540q11 0 20.5-4.5T738-560q20-27 44.8-39.5Q807.6-612 837-612q15.3 0 25.65 10.29Q873-591.42 873-576.21Zm0 143.72q0 15.51-10.83 26T836-396q-11 0-20.5 5T798-376q-20 27-43.5 39.5T701.19-324q-15.83 0-27.01-10Q663-344 663-359.51q0-15.51 11.5-26T701-396q11.35 0 20.17-4.5Q730-405 738-416q20-27 44.16-39.5Q806.32-468 835.5-468q15.5 0 26.5 10t11 25.51ZM648-216H216h432-24 24Z"/></svg> |