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
876 B
XML
1 line
876 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216.07-531Q235-531 248-544.07t13-32Q261-595 247.93-608t-32-13Q197-621 184-607.93t-13 32Q171-557 184.07-544t32 13Zm528 0Q763-531 776-544.07t13-32Q789-595 775.93-608t-32-13Q725-621 712-607.93t-13 32Q699-557 712.07-544t32 13ZM792-192h-96q-29.7 0-50.85-21.15Q624-234.3 624-264h72.33q59.67 0 101.17-42T839-408h-72q0 29.7-20.5 50.85Q726-336 696.21-336H624v-48h-74q-17.44 0-28.22-14.26Q511-412.52 516-430l45-185q25.07-102.42 103.54-175.71Q743-864 846-864q14 0 25 10t12 25l29 673q0 25-17.5 42.5T852-96q-25 0-42.5-17.5T792-156v-36Zm-624 0v36q0 25-17.5 42.5T108-96q-25 0-42.5-17.5T48-156v-673q0-14 10.5-24.5T83-864q114 0 200 65t115 184l46 185q5 17.48-5.78 31.74Q427.44-384 410-384h-74v48h-72.21q-29.79 0-50.29-21.15T193-408h-72q0 60 41.5 102t101.17 42H336q0 30-21.15 51T264-192h-96Z"/></svg> |