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
668 B
XML
1 line
668 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288-516v-132h-72v24q0 35 19.5 64.5T288-516Zm384 0q33-14 52.5-43.5T744-624v-24h-72v132ZM444-216v-124q-42-8-76.5-32T313-434q-72.02-8.55-120.51-62.19Q144-549.84 144-622v-26q0-29.7 21.15-50.85Q186.3-720 216-720h72v-24q0-29.7 21.15-50.85Q330.3-816 360-816h240q29.7 0 50.85 21.15Q672-773.7 672-744v24h72q29.7 0 50.85 21.15Q816-677.7 816-648v24q0 72.93-48.49 127.15Q719.02-442.64 647-434q-20 38-54.5 62T516-340v124h120q15.3 0 25.65 10.29Q672-195.42 672-180.21t-10.35 25.71Q651.3-144 636-144H324q-15.3 0-25.65-10.29Q288-164.58 288-179.79t10.35-25.71Q308.7-216 324-216h120Z"/></svg> |