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
748 B
XML
1 line
748 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M215.79-144Q186-144 165-165.21t-21-51Q144-246 165.21-267t51-21Q246-288 267-266.79t21 51Q288-186 266.79-165t-51 21ZM768-144q-20.31 0-33.98-15.44Q720.34-174.88 718-196q-9-104-53.01-194.25Q620.99-480.51 551-551q-70.49-69.99-160.75-113.99Q300-709 196-718q-21.12-2.37-36.56-16.17Q144-747.98 144-768.49q0-20.51 16.5-34.01Q177-816 199-814q124 10 231.22 61.5 107.21 51.5 189 133.5Q701-537 752.5-430T814-199q2 22-11.42 38.5Q789.15-144 768-144Zm-240.29 0q-19.71 0-34.21-14.5T476-193q-8-55-32-103t-62-86q-38-38-86-62t-103-32q-20-3-34.5-17.46T144-528q0-20.37 14.5-33.68Q173-575 193-573q75 8 140.5 40T450-450q51 51 83 116.5T573-193q2 20-11.4 34.5T527.71-144Z"/></svg> |