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
759 B
XML
1 line
759 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M234-170q-11 11-26.5 10T182-173q-41-51-63.5-112.5T96-416q0-80 30-149.5t82.5-122Q261-740 331-770t149-30q80 0 149.5 30t122 82.5Q804-635 834-565.5T864-416q0 69-22.5 131.5T777-172q-10 12-25 13t-26-10q-11-11-11.5-26t9.5-27q32-40 50-89.5T792-416q0-130-91-221t-221-91q-130 0-221 91t-91 221q0 55 17.5 104t49.5 90q9 12 9.5 26.5T234-170Zm102-102q-11 11-26 10.5T286-274q-22-30-34-66t-12-76q0-100 70-170t170-70q100 0 170 70t70 170q0 40-12.5 77T672-272q-8 11-22.5 11.5T624-271q-11-11-11-25.5t8-27.5q13-20 20-43t7-49q0-70-49-119t-119-49q-70 0-119 49t-49 119q0 26 7 49t20 43q8 13 8 27t-11 25Zm144-72q-30 0-51-21t-21-51q0-30 21-51t51-21q30 0 51 21t21 51q0 30-21 51t-51 21Z"/></svg> |