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
821 B
XML
1 line
821 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M444-132v-286q-17-9-26.5-25.5T408-480q0-30 21-51t51-21q30 0 51 21t21 51q0 20-9.5 36.5T516-418v286q0 15-10.5 25.5T480-96q-15 0-25.5-10.5T444-132ZM234-234q-11 11-26.5 10T182-237q-41-51-63.5-112.5T96-480q0-80 30-149.5t82.5-122Q261-804 331-834t149-30q80 0 149.5 30t122 82.5Q804-699 834-629.5T864-480q0 69-22.5 131T777-237q-10 12-25.5 12.5T725-235q-11-11-11-25.5t10-26.5q32-40 50-89t18-104q0-130-91-221t-221-91q-130 0-221 91t-91 221q0 55 17.5 104t49.5 90q9 12 9.5 26.5T234-234Zm102-102q-11 11-26 10.5T286-338q-22-30-34-66t-12-76q0-100 70-170t170-70q100 0 170 70t70 170q0 40-12.5 76.5T672-337q-9 11-23 11.5T624-336q-11-11-11-25t8-27q13-20 20-43t7-49q0-70-49-119t-119-49q-70 0-119 49t-49 119q0 26 7 49t20 43q8 13 8 27t-11 25Z"/></svg> |