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
833 B
XML
1 line
833 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m222-539-108-63q-8-5-13-13.23-5-8.24-5-17.77v-126q0-9.53 5-17.77 5-8.23 13-13.23l108-63q8.1-5 18-5t18 5l108 63q8 5 13 13.23 5 8.24 5 17.77v126q0 9.53-5 17.77-5 8.23-13 13.23l-108 63q-8.1 5-18 5t-18-5Zm438 71v-132l120 69q17.1 10.04 26.55 26.48Q816-488.09 816-468v192q0 20.09-9.45 36.52Q797.1-223.04 780-213l-168 96q-17.13 10-36.07 10Q557-107 540-117l-168-96q-17.1-10.04-26.55-26.48Q336-255.91 336-276v-192q0-20.09 9.45-36.52Q354.9-520.96 372-531l120-69v132q0 35.28 24.3 59.64Q540.61-384 575.8-384q35.2 0 59.7-24.36T660-468Zm-48.09-180v180q0 15.3-10.27 25.65Q591.37-432 576.18-432q-15.18 0-25.68-10.34T540-467.97v-359.74q0-15.29 10.29-25.79t25.5-10.5H795q23 0 33 19.5t-3 37.5l-22 30q-7 9-7 21t7 21l22 30q13 18 3 37.5T795-648H611.91Z"/></svg> |