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
686 B
XML
1 line
686 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M483 960q-80.465 0-150.872-30.653-70.408-30.654-122.614-82.861-52.207-52.206-82.861-122.614Q96 653.465 96 573q0-120.577 67.5-218.788Q231 256 343 212q13-5 25.5-4t21.944 9Q398 224 402 235.5q4 11.5 4 28.5 0 78 29 147.5T521 538q54.32 54.069 124.16 83.034Q715 650 792 650q17 0 28.5 4t18.5 11.556q8 9.444 9.5 21.944 1.5 12.5-3.206 25.195Q802 825 702.799 892.5 603.598 960 483 960Zm192.458-579.088L612 352q-11-5-11-16t10.842-15.533l63.246-29.009L704 228q5-11 16-11t15.533 10.842l29.009 63.246L828 320q11 5 11 16t-10.842 15.533l-63.246 29.009L736 444q-5 11-16 11t-15.533-10.842l-29.009-63.246Z"/></svg> |