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
632 B
XML
1 line
632 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M525-104q11 3 24 4t24-4l291-112q0-29-17-50.5T803-288H542q-21 0-33-1.5t-29-6.5l-25-8q-11-3-15-13t0-20q4-10 13.5-14.5t19.5-.5l26 10q11 4 21.5 5t21.5 2h91q11 0 18.5-6.5T659-359q0-26-16-45.5T603-433l-250-90q-6-2-13.5-3.5T324-528h-60v353l261 71ZM48-168q0 30 21 51t51 21q30 0 51-21t21-51v-288q0-30-21-51t-51-21q-30 0-51 21t-21 51v288Zm588-317q-14 0-26.5-5T586-506L452-637q-21-20-32.5-46.5T408-739q0-52 36.5-88.5T533-864q30 0 56.5 13t46.5 35q19-23 46-35.5t57-12.5q52 0 88.5 36.5T864-739q0 29-10 55t-30 46L686-505q-11 10-23.5 15t-26.5 5Z"/></svg> |