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
816 B
XML
1 line
816 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m287-308 42 42q6.21 6 14.5 6t14.5-6q6-6.21 6-15t-6-15l-42-41 42-42q6-6.21 6-14.5t-6-14.5q-6.21-6-14.5-6t-14.5 6l-42 42-42-42q-6-6-14-6t-14 6q-6 6.21-6 14.5t6 14.5l41 42-42 42q-6 6-6 14t6 14q6.43 6 15 6t15-6l41-41Zm.77 164Q208-144 152-200.23q-56-56.22-56-136Q96-416 152.23-472q56.22-56 136-56Q368-528 424-471.77q56 56.22 56 136Q480-256 423.77-200q-56.22 56-136 56ZM567-438l-22.5-22.5L522-483q35-23 56.5-59.5t21.5-81.34q0-70.07-49-119.11Q502-792 432-792t-119 49q-49 49-49 119 0 6.71 1 12.85 1 6.15 2 12.15-19 2-36.5 6T196-583q-2-10.07-3-20.14t-1-21.06q0-99.8 70-169.8 70-70 170-70t170 69.77q70 69.77 70 170.49 0 39.74-12.44 75.77Q647.12-511.94 625-482l214 214q11 11 11 25t-11 25q-11 11-25.5 11t-25.18-10.63L567-438Z"/></svg> |