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
547 B
XML
1 line
547 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.208 18.333q-.354 0-.614-.26-.261-.261-.261-.615t.261-.614q.26-.261.614-.261h.75v-2.458q0-1.25.552-2.333.552-1.084 1.552-1.792-1-.708-1.552-1.792-.552-1.083-.552-2.312V3.417h-.75q-.354 0-.614-.261-.261-.26-.261-.614t.261-.615q.26-.26.614-.26h11.584q.354 0 .614.26.261.261.261.615t-.261.614q-.26.261-.614.261h-.75v2.479q0 1.229-.552 2.312-.552 1.084-1.552 1.792 1 .708 1.552 1.792.552 1.083.552 2.333v2.458h.75q.354 0 .614.261.261.26.261.614t-.261.615q-.26.26-.614.26Z"/></svg> |