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
697 B
XML
1 line
697 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-91 0-153.5-65.5T264-319v-275L115-743q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l628 627q11 11 10.5 25.5T793-115q-11 11-25 11t-25-11l-81-81q-29 45-77 72.5T480-96ZM336-522v210q0 60 42 101.5T480-168q42 1 76.5-22t52.5-59l-43-43q-12 23-35 37.5T480-240q-41 0-68.5-29T384-340v-134l-48-48Zm120 120v66q0 10 7 17t17 7q10 0 17-7t7-17v-18l-48-48Zm168-35v-247q0-15 10.5-25.5T660-720q15 0 25.5 10.5T696-684v319l-72-72ZM504-558v-150q0-35-24.5-59.5T420-792q-30 0-53 19t-29 48l-56-56q20-37 56.5-60t81.5-23q66 0 111 48t45 115v215l-72-72ZM384-679v-5q0-15 10.5-25.5T420-720q15 0 25.5 10.5T456-684v78l-72-73Z"/></svg> |