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
645 B
XML
1 line
645 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M740-169 562-348q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l178 178q11 11 11 25.5T791-169q-11 11-25.5 11T740-169Zm-526-42q-35-50-52.5-109.5T144-438q0-75 27.5-142T256-704q57-57 127-84.5T528-816q58 0 115 17.5T749-746q20 14 23 40t-17 46L300-205q-20 20-46 17.5T214-211Zm49-57 49-50q-15-19-28.5-39T258-398.5Q246-420 237-442t-15-46q-12 57 0 113.5T263-268Zm100-101 227-228q-42-32-85-51t-81.5-25.5q-38.5-6.5-69-1.5T307-653q-16 17-21.5 48t1.5 69.5q7 38.5 25.5 81.5t50.5 85Zm329-329q-50-29-107-41.5t-115 .5q24 6 46.5 15t44 21q21.5 12 42 26t39.5 29l50-50Z"/></svg> |