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
864 B
XML
1 line
864 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M216 840V312q0-29.7 21.15-50.85Q258.3 240 288 240h240q20.4 0 34.2 13.8Q576 267.6 576 288h96q29.7 0 50.85 21.15Q744 330.3 744 360v204q0 15.3-10.289 25.65-10.29 10.35-25.5 10.35Q693 600 682.5 589.65 672 579.3 672 564V360h-96v516q0 15.3-10.342 25.65Q555.315 912 540.026 912H180.289Q165 912 154.5 901.711q-10.5-10.29-10.5-25.5Q144 861 154.35 850.5 164.7 840 180 840h36Zm215.789-228Q447 612 457.5 601.711q10.5-10.29 10.5-25.5Q468 561 457.711 550.5q-10.29-10.5-25.5-10.5Q417 540 406.5 550.289q-10.5 10.29-10.5 25.5Q396 591 406.289 601.5q10.29 10.5 25.5 10.5Zm291.299 248.542L752 924q5 11 16 11t15.533-10.842l29.009-63.246L876 832q11-5 11-16t-10.842-15.533l-63.246-29.009L784 708q-5-11-16-11t-15.533 10.842l-29.009 63.246L660 800q-11 5-11 16t10.842 15.533l63.246 29.009Z"/></svg> |