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
911 B
XML
1 line
911 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m234-252 32 32q11 11 11 25.5T266-169q-11 11-25.5 11T215-169l-94.14-94.14Q110-274 110-288.18T121-313l94-94q11-11 25.5-11t25.5 11q11 11 11 25.5T266-356l-32 32h492l-32-32q-11-11-11-25.5t11-25.5q11-11 25.5-11t25.5 11l94.14 94.14Q850-302 850-287.82T839-263l-94 94q-11 11-25 10.5T695-170q-11-11-11-25.5t11-25.5l31-31H234ZM96-528v-33q0-22 12-39.5t32.18-26.55Q163-637 187.87-642.5q24.87-5.5 52-5.5t51.91 5.48Q316.57-637.04 340-627q20 9 32 26.5t12 39.5v33H96Zm480 0v-33q0-22 12-39.5t32.18-26.55Q643-637 667.87-642.5q24.87-5.5 52-5.5t51.91 5.48Q796.57-637.04 820-627q20 9 32 26.5t12 39.5v33H576ZM239.79-672Q210-672 189-693.21t-21-51Q168-774 189.21-795t51-21Q270-816 291-794.79t21 51Q312-714 290.79-693t-51 21Zm480 0Q690-672 669-693.21t-21-51Q648-774 669.21-795t51-21Q750-816 771-794.79t21 51Q792-714 770.79-693t-51 21Z"/></svg> |