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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M816.23-444h-36.11q-15.35 0-25.74-10.35Q744-464.7 744-480q0-15.3 10.38-25.65Q764.77-516 780.12-516h36.11v-36q0-15.3 10.39-25.65Q837-588 852.21-588q15.21 0 25.5 10.35T888-552v36h35.79q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.35 25.59-10.35 10.39-25.65 10.39h-36v36.11q0 15.35-10.35 25.74Q867.3-372 852-372q-15 0-25.38-10.35-10.39-10.35-10.39-25.65v-36ZM432-288q-29.7 0-50.85-21.15Q360-330.3 360-360v-240q0-29.7 21.15-50.85Q402.3-672 432-672h228q15.3 0 25.65 10.29Q696-651.42 696-636.21t-10.35 25.71Q675.3-600 660-600H432v240h192v-84h-84q-15.3 0-25.65-10.29Q504-464.58 504-479.79t10.35-25.71Q524.7-516 540-516h120q15.3 0 25.65 10.35Q696-495.3 696-480v120q0 29.7-21.15 50.85Q653.7-288 624-288H432ZM120-636v156h72v-156q0-15.3 10.29-25.65Q212.58-672 227.79-672t25.71 10.35Q264-651.3 264-636v156h12q15.3 0 25.65 10.29Q312-459.42 312-444.21t-10.35 25.71Q291.3-408 276-408h-12v84q0 15.3-10.29 25.65Q243.42-288 228.21-288t-25.71-10.35Q192-308.7 192-324v-84H84.26Q69-408 58.5-418.35 48-428.7 48-444v-192q0-15.3 10.29-25.65Q68.58-672 83.79-672t25.71 10.35Q120-651.3 120-636Z"/></svg> |