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
847 B
XML
1 line
847 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M372-144q-60 0-102-42.17-42-42.18-42-101.4V-581q-37-12-60.5-44T144-696q0-50 35.5-85t85-35q49.5 0 84.5 35t35 85q0 41-24 72t-60 42v294.06q0 29.67 21.21 50.81 21.21 21.13 51 21.13T423-237.15q21-21.15 21-50.85v-384q0-60 42-102t102-42q60 0 102 42t42 102v294q36 11 60 42t24 72q0 50-35 85t-85 35q-49 0-84.5-35T576-264q0-38 24-71t60-43.77v-293.6Q660-702 638.79-723q-21.21-21-51-21T537-722.85Q516-701.7 516-672v384q0 60-42 102t-102 42ZM264-648q20.4 0 34.2-13.8Q312-675.6 312-696q0-20.4-13.8-34.2Q284.4-744 264-744q-20.4 0-34.2 13.8Q216-716.4 216-696q0 20.4 13.8 34.2Q243.6-648 264-648Zm432 432q20.4 0 34.2-13.8Q744-243.6 744-264q0-20.4-13.8-34.2Q716.4-312 696-312q-20.4 0-34.2 13.8Q648-284.4 648-264q0 20.4 13.8 34.2Q675.6-216 696-216ZM264-696Zm432 432Z"/></svg> |