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
538 B
XML
1 line
538 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m122-221 211-211q21-21 51-21t51 21l106 106 247-278q11-11 26-12t26 9.89q10.08 9.98 10.54 24.05Q851-568 841-557L595-279q-21 23-52 24t-53-21L384-382 172-170q-10.79 11-24.89 11Q133-159 122-170.05t-11-25.5Q111-210 122-221Zm-1-212 212-213q21-21 51-21t51 21l106 106 247-278q11-11 26-11.5t26 10.39q10.08 9.98 10.54 24.05Q851-781 841-770L595-492q-21 23-52 24t-53-21L384-595 172-383q-11.06 11-25.53 11T121-382.83q-11-10.84-11-25Q110-422 121-433Z"/></svg> |