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
980 B
XML
1 line
980 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M717-540q0 16-3.5 32T703-477.94Q696-463 681-457q-15 6-29.45-2-13.55-7-18.05-21t3.5-26.78q5-8.22 6.5-16.72 1.5-8.5 1.5-16.71 0-8.2-2-16-2-7.79-6-15.62-6-12.17-1.5-25.67Q640-611 653-617q14.02-7 28.51-2Q696-614 704-600.3q8 14.62 10.5 29.7 2.5 15.07 2.5 30.6Zm144 0q0 48.61-16 94.31-16 45.69-46 83.38Q790-351 776-351t-25-11q-11-11-11-25t8-26q20-28 30.5-60t10.5-67q0-35-10.5-67T748-667q-8-12-8-26t11-25q11-11 25-11t23 11.31q30 37.69 46 83.38 16 45.7 16 94.31ZM479.79-96Q450-96 429-117.15T408-168h144q0 30-21.21 51t-51 21ZM228-216q-15.3 0-25.65-10.29Q192-236.58 192-251.79t10.35-25.71Q212.7-288 228-288h12v-240q0-87 53.5-153T432-763v-53q0-20 14-34t34-14q20 0 34 14t14 34v53q19 4 36.55 10.47Q582.1-746.06 599-737q17.27 10.17 18.64 29.58Q619-688 604-673l-31 32q-9.62 10.17-15.31 23.59Q552-604 552-589.83v100.97q0 14.17 5 27.02Q562-449 573-438l161 161q17 17 7.59 39-9.4 22-33.59 22H228Z"/></svg> |