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
687 B
XML
1 line
687 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M180.1-288q-15.34 0-25.72-10.35Q144-308.7 144-324v-312q0-15.3 10.35-25.65Q164.7-672 180-672h600q15.3 0 25.65 10.48Q816-651.05 816-635.56v42.81q0 12.75-9.5 21.25T784-564q-48.77-1-93.55 17-44.78 18-79.62 53-34.83 35-53.33 80T540-320q0 13-8 22.5t-20.64 9.5H180.1Zm563.9 0h-96q-15.3 0-25.65-10.29Q612-308.58 612-323.79t10.35-25.71Q632.7-360 648-360h96v-96q0-15.3 10.29-25.65Q764.58-492 779.79-492t25.71 10.35Q816-471.3 816-456v96h96q15.3 0 25.65 10.29Q948-339.42 948-324.21t-10.35 25.71Q927.3-288 912-288h-96v96q0 15.3-10.29 25.65Q795.42-156 780.21-156t-25.71-10.35Q744-176.7 744-192v-96Z"/></svg> |