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
907 B
XML
1 line
907 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M734-158 158-735q-7-7-7.5-17t7-17q7.5-7 17.5-6.5t17 7.5l576 576q7 6.6 7 16.8 0 10.2-7 17.2t-17.2 7q-10.2 0-16.8-7Zm-62-322-24 96-63-61-26-102q-3-11.28 4.25-20.14Q570.5-576 582-576q8 0 14 5t7.69 12.96L624-480l20.37-78.04Q646-566 652.15-571q6.16-5 13.85-5h11.67q8.33 0 14.33 5t7.69 12.96L720-480l20.37-78.04Q742-566 748.2-571q6.2-5 13.95-5 10.85 0 18.35 9 7.5 9 4.27 20.15l-37.15 144.89Q746-394 739.85-389q-6.16 5-13.85 5h-11.67q-8.33 0-14.55-4.91-6.22-4.91-7.78-13.09l-20-78Zm-293 67 23-93 42 26-3 12 39 36h-48l-8.33 30.08Q422-394 415.95-389t-14.36 5q-10.59 0-18.09-9t-4.5-20Zm-187 5v-141q0-11 8-19t19-8h69q20 0 34 14t14 33.5v32.5q0 14-8 26.5T307-451l16.15 36.8Q328-403 321-393.5t-19 9.5q-7 0-12-3.5t-8-9.5l-23-51h-19v39.68q0 10.32-6.8 17.32t-17.2 7q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2Zm48-88h48v-32h-48v32Z"/></svg> |