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
915 B
XML
1 line
915 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m701-264-33 33q-7 7-7 17t7 17q7 7 17 7t17-7l66-66q11-11 11-25t-11-25l-66-66q-7-7-17-7t-17 7q-7 7-7 17t7 17l33 33h-76q-10 0-17 7t-7 17q0 10 7 17t17 7h76Zm-4 168q-80 0-136-56t-56-136q0-80 56-136t136-56q80 0 136 56t56 136q0 80-56 136T697-96Zm-257 0q-16 0-28.5-10T396-132l-15-78q-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-24.5t-1-24.5q0-12 1-24.5t3-24.5l-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.5-26t28.5-10h80q16 0 28.5 10t15.5 26l15 78q23 9 44.5 21t40.5 28l75-26q15-5 30.5.5T793-707l40 70q8 14 5 29.5T823-581l-34 31q-6 5-13.5 6.5T760-544q-19-5-37.5-7t-38.5-1q-19 1-37 4t-35 10q-18-39-53.5-62.5T480-624q-60 0-102 42t-42 102q0 49 28 88t75 52q-3 17-4.5 35t-.5 36q2 35 13.5 68t31.5 62q10 14 3 28.5T459-96h-19Z"/></svg> |