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
894 B
XML
1 line
894 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M696-312v48q0 9.6 7.2 16.8 7.2 7.2 16.8 7.2 9.6 0 16.8-7.2 7.2-7.2 7.2-16.8v-48h48q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2h-48v-48q0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8v48h-48q-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8 0 9.6 7.2 16.8 7.2 7.2 16.8 7.2h48Zm23.77 168Q640-144 584-200.23q-56-56.22-56-136Q528-416 584.23-472q56.22-56 136-56Q800-528 856-471.77q56 56.22 56 136Q912-256 855.77-200q-56.22 56-136 56ZM192-312v-348q0-16.85 7.5-31.92Q207-707 221-718l216-162q10-8 21-11t22-3q11 0 22 3t21 11l234 175q6 5 8.5 11.72 2.5 6.72 2.5 14.28 0 15.3-9.78 25.65Q748.45-643 734-643q-8.11 0-15.05-3-6.95-3-12.95-8L480-822 264-660v348h151q15.3 0 25.65 10.29Q451-291.42 451-276.21t-10.35 25.71Q430.3-240 415-240H264q-29.7 0-50.85-21.15Q192-282.3 192-312Zm288-255Z"/></svg> |