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
699 B
XML
1 line
699 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M524-480ZM267-240q-23 0-32.5-20t4.5-38l145-182-145-182q-14-18-4.5-38t32.5-20h334q10.91 0 20.45 5 9.55 5 16.55 13l114 142q11 14 8.5 28.5T747-509q-11 8-25.5 8T696-515L589-648H342l98 123q16 20 16 45t-16 45l-98 123h83q15.3 0 25.65 10.29Q461-291.42 461-276.21t-10.35 25.71Q440.3-240 425-240H267Zm424 15-22-22q-7.15-7-17.07-7-9.93 0-16.93 7t-7 16.82q0 9.82 7 17.18l38 38q8 8 19 7.5t19-8.5l94-98q7-8 7-17.59 0-9.6-8-16.5-8-6.91-17-6.41t-16 7.5l-80 82Zm28.77 177Q640-48 584-104.23q-56-56.22-56-136Q528-320 584.23-376q56.22-56 136-56Q800-432 856-375.77q56 56.22 56 136Q912-160 855.77-104q-56.22 56-136 56Z"/></svg> |