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
801 B
XML
1 line
801 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m480-377 102.69 80q11.11 8 22.21.5Q616-304 612-317l-40-129 104-73q11-8 7.5-20.5T666.48-552H538l-40-138q-4.58-14-17.4-14-12.82 0-17.4 14L422-552H296q-14 0-17.5 12.5t7.71 20.88L388-446l-40 129q-4 13 7.1 20.5t22.21-.5L480-377Zm-.19 281Q400-96 329.99-126.24q-70-30.24-121.79-82.08-51.78-51.84-81.99-121.92Q96-400.32 96-480q0-79.68 30.21-149.76 30.21-70.08 81.99-121.92 51.79-51.84 121.79-82.08Q400-864 479.84-864q79.84 0 150.06 30.21 70.21 30.21 122.16 82Q804-700 834-629.81t30 150q0 79.81-30.21 149.94-30.21 70.12-82 122Q700-156 629.81-126q-70.19 30-150 30Zm.19-384Zm0 312q131 0 221.5-91.16Q792-350.33 792-480q0-131-90.5-221.5t-221-90.5Q350-792 259-701.5t-91 221Q168-350 259.16-259q91.17 91 220.84 91Z"/></svg> |