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
672 B
XML
1 line
672 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M347-281.76V-609h-85.55q-13.77 0-23.11-8.61t-9.34-22q0-13.39 9.29-22.89 9.3-9.5 22.99-9.5H499q13 0 22.5 9t9.5 22.7q0 13.69-9.5 22.5Q512-609 499-609h-85.74v327.24q0 13.76-9.75 23.26-9.74 9.5-23.38 9.5-13.64 0-23.39-9.5Q347-268 347-281.76ZM592-493h-24.32Q556-493 548-501.5t-8-20.5q0-12 8.19-20.5 8.18-8.5 19.74-8.5H592v-52.41q0-13.59 9.21-23.09T624-636q14 0 23.5 9.5T657-603v52h44.21q11.79 0 20.29 8.5T730-522q0 12-8.5 20.5t-20.29 8.5H657v144.54Q657-326 667.5-313t27.5 13h12q10 0 17 8t7 21q0 11-8.5 19.5T701-241q-4 1-8 1h-8.9q-43.11 0-67.61-25.23Q592-290.47 592-335v-158Z"/></svg> |