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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m216-144-10-41q-11-4-20-9.5T169-207l-42 13-24-42 31-29q-2-12-2-23t2-21l-31-29 24-42 41 12q8-8 17.5-13t20.5-9l10-42h48l10 42q6 2 11 4t9.5 5l9 6q4.5 3 8.5 7l41-12 24 42-30 28q2 14 1.5 14.5t-.5 4.5l192-67-17 29 41 38-195 69-16 27-41-12q-8 8-17.5 12.5T274-186l-10 42h-48Zm24-192q-20 0-34 14t-14 34q0 20 14 34t34 14q20 0 34-14t14-34q0-20-14-34t-34-14Zm168-240-10-42q-3-1-6.5-2.5T384-624v181l-36 13-36 12v-221l-17-29 31-30q-2-12-2-23t2-21l-31-28 24-42 41 12q8-7 17.5-12.5T398-822l10-42h48l10 42q11 4 20.5 9t17.5 13l41-13 24 42-31 28q2 11 2 22.5t-2 22.5l31 29-24 42-41-12q-8 8-17.5 12.5T466-618l-10 42h-48Zm24-192q-20 0-34 14t-14 34q0 20 14 34t34 14q20 0 34-14t14-34q0-20-14-34t-34-14Zm264 625-10-42q-11-4-20-9.5T649-207l-42 13-24-42 31-29q-2-12-2-23t2-21l-31-29 24-42 41 12q4-4 9-7l10-6-174-145 9-39 10-39 207 172h25l10 42q6 2 11 4t9.5 5l9 6q4.5 3 8.5 7l41-12 24 42-31 28q2 11 2 22.5t-2 22.5l31 29-24 42-41-12q-8 8-17.5 12.5T754-185l-10 42h-48Zm24-193q-20 0-34 14t-14 34q0 20 14 34t34 14q20 0 34-14t14-34q0-20-14-34t-34-14Z"/></svg> |