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
860 B
XML
1 line
860 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-509Zm0 0Zm0 0Zm263 394L115-743q-11-11-11-25.5t11-25.5q11-11 25.5-11t25.5 11l628 629q11 11 11 25t-11 25q-11 11-25.5 11T743-115ZM552-601q-52 0-91.5-32T411-716q-2 2-3.5 3t-3.5 3q-11 11-25 11t-25-11q-11-11-11.5-25.5T353-761q15-14 31-28.5t33-28.5q19-15 41-4t22 36v41q0 30 21 51t51 21q17 0 31.5-7t24.5-20q7-8 17.5-10t19.5 5q55 43 89 117.5T768-432q0 11-.5 21t-2.5 21q-2 14-15 22t-27 4q-7-2-12.5-6.5T701-381q-4-6-5.5-13.5T695-409q1-6 1-11.5V-432q0-51-17.5-100.5T628-624q-17 11-35.5 17t-40.5 6Zm-72 457q-120 0-204-84t-84-204q0-61 23-123.5T282-678l51 52q-34 48-51.5 96T264-432q0 46 19.5 87.5T338-271q-1-5-1.5-10t-.5-10q0-27 10-51t27-42l95-107 49 50-90 105q-9 10-14 22t-5 26q0 30 21 51t51 21q30 0 51-21t21-51q0-14-5-26t-14-22l47-43 124 125q-39 51-97 80.5T480-144Z"/></svg> |