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
808 B
XML
1 line
808 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M34-550q-14-14-12.5-34.5T39-618q46-37 96.5-67T242-735q63-23 127.5-33t130.5-8q20 1 31.5 16t9.5 35q-2 20-17 32.5T489-681q-54-1-107 7.5T278-646q-48 17-91 41.5T105-548q-16 13-36.5 12.5T34-550Zm240 174q-22 15-41.5 10.5T202-384q-11-14-11.5-32t16.5-30q44-32 93.5-53T404-530q24-5 38.5 8t17.5 31q3 18-6.5 35T420-435q-39 7-76 21.5T274-376Zm182 219q-29-11-42.5-39t-1.5-54l232-484q3-7 10-9.5t15-.5q7 3 11 9.5t2 14.5L548-201q-7 28-35 41.5t-57 2.5Zm469-397q-11 14-31 17.5T854-549q-17-14-38.5-29T775-604q-23-13-26-31.5t5-34.5q8-16 25-23.5t36 3.5q26 14 54.5 33.5T921-618q17 14 16 32t-12 32ZM791-347q-13 13-32.5 15T722-347q-9-8-20-17.5T680-381q-20-14-21.5-32.5T667-447q10-15 28-21t38 7q14 9 30 22t28 24q17 17 15 36t-15 32Z"/></svg> |