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
721 B
XML
1 line
721 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M3.417 14.167q-.729 0-1.24-.511-.51-.51-.51-1.239V7.583q0-.729.51-1.239.511-.511 1.24-.511h13.166q.729 0 1.24.511.51.51.51 1.239v4.834q0 .729-.51 1.239-.511.511-1.24.511h-.708v-1.75h.708V7.583H3.417v4.834h4.875v1.75Zm8.312.916-.562-1.25-1.25-.562q-.271-.125-.271-.354 0-.229.271-.355l1.25-.562.562-1.25q.125-.271.354-.271.229 0 .355.271L13 12l1.25.562q.25.105.25.355t-.25.354l-1.25.562-.562 1.25q-.105.25-.355.25t-.354-.25Zm2.188-3.979-.271-.583-.584-.271q-.229-.104-.229-.25 0-.146.229-.25l.584-.271.271-.583q.104-.229.25-.229.145 0 .25.229l.271.583.583.271q.229.104.229.25 0 .146-.229.25l-.583.271-.271.583q-.105.229-.25.229-.146 0-.25-.229Z"/></svg> |