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
642 B
XML
1 line
642 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m533-226 235-365-236-249-243 249 244 365Zm-4-307ZM426-48q-49 0-84.5-33.5T295-164q-5-20-21.24-33.5T237-211q-14.91 0-27.95 6Q196-199 189-186q-5 10-13.7 17t-20.3 7q-15 0-26-11t-11-26q0-6.4 2-11.2 2-4.8 5-9.8 18-29 48-46.5t65-17.5q49 0 83.5 32t45.5 81q5 22 20.5 36.5T426-120q17 0 34.5-10t26.67-24.12L488-156 228-551q-6.4-9.11-9.2-19.06-2.8-9.94-2.8-20.47 0-14.03 4.5-26.75T236-641l244-249q11-11 24.75-16.5t27.5-5.5q13.75 0 27.25 5.5T584-890l236 249q10 10.61 15 23.43t5 26.96q0 10.61-2.8 20.55-2.8 9.95-9.2 19.06L541-116q-25 38-54.35 53T426-48Z"/></svg> |