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
626 B
XML
1 line
626 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M364-336h232q12.56 0 22.44-7.4 9.87-7.41 12.56-19.6l60-240q2-9.87-.5-18.85Q688-630.82 680-638L546-757q-9-8-19.5-3.5T516-744v132.18q11 7.82 17.5 20.32T540-564q0 24.86-17.6 42.43T479.9-504q-24.9 0-42.4-17.47T420-563.66q0-15.34 6.4-27.72 6.4-12.37 17.6-20.62v-132q0-12-10.5-16.5T414-757L280-638q-8 7.18-10.5 16.15-2.5 8.98-.5 18.85l60 240q2.69 12.19 12.56 19.6 9.88 7.4 22.44 7.4ZM246-144q-19 0-30-15.25-11-15.26-4-33.75l10-26q8-20 26.5-32.5t40.88-12.5h382.24Q694-264 712-251.5q18 12.5 26 32.5l10 26q8 18-2.5 33.5T715-144H246Z"/></svg> |