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
1006 B
XML
1 line
1006 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M518-492ZM479.79-96Q450-96 429-117.15T408-168h144q0 30-21.21 51t-51 21Zm-251.5-120q-15.29 0-25.79-10.29t-10.5-25.5q0-15.21 10.35-25.71T228-288h12v-240q0-87 53.5-153T432-763v-53q0-20 14-34t34-14q20 0 34 14t14 34v53q20 4 38.5 11t35.5 17q18 11 21 26t-4.13 26.9q-7.13 11.9-20.5 17Q585-660 571-669q-19.98-12.91-42.73-19.96Q505.52-696 480-696q-70 0-119 49t-49 119v240h420q15.3 0 25.65 10.29Q768-267.42 768-252.21t-10.34 25.71Q747.31-216 732.02-216H228.29ZM717-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.31Z"/></svg> |