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
868 B
XML
1 line
868 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M120-390.86V-573q0-11 8-19t18.99-8H258q23.6 0 42.8 19.2Q320-561.6 320-538v38q0 23.6-19.2 42.8Q281.6-438 258-438h-76v47q0 13.43-8.78 22.22-8.77 8.78-22.2 8.78-13.42 0-22.22-8.74-8.8-8.75-8.8-22.12Zm260 .39V-569.1q0-12.9 8.78-21.9 8.77-9 22.2-9 13.42 0 22.22 8.78 8.8 8.79 8.8 22.22v48h77v-48q0-13.4 8.78-22.2 8.77-8.8 22.2-8.8 13.42 0 22.22 8.78 8.8 8.79 8.8 21.69v178.63q0 12.9-8.78 21.9-8.77 9-22.2 9-13.42 0-22.22-8.78-8.8-8.79-8.8-22.22v-68h-77v68q0 13.43-8.78 22.22-8.77 8.78-22.2 8.78-13.42 0-22.22-8.78-8.8-8.79-8.8-21.69Zm280-.39V-573q0-11 8-19t18.99-8H798q23.6 0 42.8 19.2Q860-561.6 860-538v38q0 23.6-19.2 42.8Q821.6-438 798-438h-76v47q0 13.43-8.78 22.22-8.77 8.78-22.2 8.78-13.42 0-22.22-8.74-8.8-8.75-8.8-22.12ZM182-500h76v-38h-76v38Zm540 0h76v-38h-76v38Z"/></svg> |