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
895 B
XML
1 line
895 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M96-480.46Q96-560 126-629.5q30-69.5 82.5-122T330.81-834q69.81-30 149.19-30 125 0 221 69.5T839-616q6 16-.5 31.5t-21.44 20.95Q803-559 790-567q-13-8-18-22-23-60-67.5-106.5T600-767v23q0 29.7-21.15 50.85Q557.7-672 528-672h-96v48q0 20.4-13.8 34.2Q404.4-576 384-576h-48v96h12q15.3 0 25.65 10.35Q384-459.3 384-444v60h-48L175-545q-2.62 16-4.81 32-2.19 16-2.19 33 0 122 81 211t200 100q14 2 22.5 12.5t8.5 25q0 14.5-11.5 25t-26.74 8.62Q296-112 196-221T96-480.46ZM788.2-145.7 690-243q-20 13-42.4 20t-47.6 7q-70 0-119-49t-49-119q0-70 49-119t119-49q70 0 119 48.95t49 118.88q0 25.17-7 47.67T741-294l98.2 98.2Q850-185 850-171t-11 25q-11 11-25.5 11t-25.3-10.7ZM599.77-288Q640-288 668-315.77q28-27.78 28-68Q696-424 668.23-452q-27.78-28-68-28Q560-480 532-452.23q-28 27.78-28 68Q504-344 531.77-316q27.78 28 68 28Z"/></svg> |