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
591 B
XML
1 line
591 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-480q91 0 175.5-20.5T792-539L655-663q-5-5-11-7t-13-2q-5 0-9.5 1.5T612-667l-113 68q-8 5-18.5 5t-18.5-5l-113-68q-5-2-9.5-3.5T330-672q-7 0-13 2t-11 7L168-539q52 18 136.5 38.5T480-480Zm-10 192h20q112 0 184.5-48T805-467q-57 19-144 39t-181 20q-94 0-181-20t-144-39q57 83 130 131t185 48Zm20 72h-20q-135 0-245-74T63-486q-8-19-2.5-38.5T81-558l176-158q15-14 34-21t39-7q15 0 29 3.5t27 11.5l94 57 94-57q13-8 27-11.5t29-3.5q20 0 39 7t34 21l176 158q15 14 20.5 33.5T897-486q-51 122-161.5 196T490-216Z"/></svg> |