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
766 B
XML
1 line
766 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M228.29-216q-15.29 0-25.79-10.29t-10.5-25.5q0-15.21 10.35-25.71T228-288h12v-240q0-87 53.5-153T432-763v-53q0-20 14-34t34-14q20 0 34 14t14 34v53q85 16 138.5 82T720-528v240h12q15.3 0 25.65 10.29Q768-267.42 768-252.21t-10.34 25.71Q747.31-216 732.02-216H228.29ZM480-492Zm-.21 396Q450-96 429-117.15T408-168h144q0 30-21.21 51t-51 21ZM312-288h336v-240q0-70-49-119t-119-49q-70 0-119 49t-49 119v240Zm167.79-168q15.21 0 25.71-10.35T516-492v-96q0-15.3-10.29-25.65Q495.42-624 480.21-624t-25.71 10.35Q444-603.3 444-588v96q0 15.3 10.29 25.65Q464.58-456 479.79-456Zm.71 119q14.5 0 25-10.29t10.5-25.5q0-15.21-10.35-25.71T480-409q-14 0-25 10.29t-11 25.5q0 15.21 11 25.71t25.5 10.5Z"/></svg> |