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
588 B
XML
1 line
588 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M494-120q-29 0-55.5-10.5T391-161L117-417q-10-9-11.5-21.5T111-462l165-267q11-17 29.5-22t35.5 4q60 35 109.5 89.5T529-539q36-40 79.5-63.5T736-649q23-7 43-13t38-13q17-7 32 3t15 28v280q0 19-9 35t-25 26L578-144q-17 11-39 17.5t-45 6.5Zm-83-211q14 0 24.5-10t11.5-24q14-1 23.5-11.5T480-401q0-14-11-25t-25-11q-7 0-13 2t-11 7L310-538q5-5 8-11.5t3-14.5q0-14-11-25t-25-11q-15 0-25.5 10T249-565q-14 1-23.5 11.5T216-529q0 14 11 25t25 11q8 0 14-2.5t11-7.5l109 110q-5 5-8 11.5t-3 14.5q0 14 11 25t25 11Z"/></svg> |