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
529 B
XML
1 line
529 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M372-144q-60 0-102-42.17-42-42.18-42-101.4V-581q-37-12-60.5-44T144-696q0-50 35.5-85t85-35q49.5 0 84.5 35t35 85q0 41-24 72t-60 42v294.06q0 29.67 21.21 50.81 21.21 21.13 51 21.13T423-237.15q21-21.15 21-50.85v-384q0-60 42-102t102-42q60 0 102 42t42 102v294q36 11 60 42t24 72q0 50-35 85t-85 35q-49 0-84.5-35T576-264q0-38 24-71t60-43.77v-293.6Q660-702 638.79-723q-21.21-21-51-21T537-722.85Q516-701.7 516-672v384q0 60-42 102t-102 42Z"/></svg> |