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
576 B
XML
1 line
576 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="m9.375 18.542-1.896-1.896H4.25q-.729 0-1.24-.511-.51-.51-.51-1.239V3.417q0-.729.51-1.24.511-.51 1.24-.51h11.5q.729 0 1.24.51.51.511.51 1.24v11.479q0 .729-.51 1.239-.511.511-1.24.511H12.5l-1.875 1.896q-.25.27-.625.26-.375-.01-.625-.26ZM4.25 14.896h3.917L10 16.729l1.812-1.833h3.938V3.417H4.25v11.479Zm0-11.479v11.479V3.417Zm7.083 7.062 2-.917q.271-.124.271-.416t-.271-.417l-2-.917-.916-2q-.125-.27-.417-.27t-.417.27l-.916 2-2 .917q-.271.125-.271.417t.271.416l2 .917.916 2q.125.271.417.271t.417-.271Z"/></svg> |