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
934 B
XML
1 line
934 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M576-48q-20 0-34-14t-14-34v-288q0-20 14-34t34-14h288q20 0 34 14t14 34v288q0 20-14 34t-34 14H576Zm18-48h252q8 0 13-5t5-13v-10q0-6-2-11t-7-9q-28-23-62.5-35.5T720-192q-38 0-72.5 12.5T585-144q-3 2-9 20v10q0 8 5 13t13 5Zm126-144q25 0 42.5-17.5T780-300q0-25-17.5-42.5T720-360q-25 0-42.5 17.5T660-300q0 25 17.5 42.5T720-240ZM427-96q-12 0-19.5-6t-9.5-15l-17-93q-23-9-44.5-21T296-259l-75 26q-15 5-30.5-.5T167-253l-40-70q-8-14-5-29.5t15-26.5l59-52q-2-12-3-24t-1-25q0-13 1-25t3-24l-59-52q-12-11-15-26.5t5-29.5l40-70q8-14 23.5-19.5t30.5-.5l75 26q19-16 40.5-28t44.5-21l15-78q3-16 15-26t29-10h80q17 0 29 10t15 26l15 78q23 9 44.5 21t40.5 28l75-26q15-5 30.5.5T793-707l40 70q8 14 5 29.5T823-581l-77 68q-5 5-11 7t-13 2h-88q-6 0-10-3.5t-6-9.5q-12-46-48.5-76.5T480-624q-60 0-102 42t-42 102q0 51 30 88.5t77 50.5q6 2 9.5 6t3.5 10v203q0 11-8 18.5T427-96Z"/></svg> |