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
584 B
XML
1 line
584 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M840-324v-240L512-400q-15.21 8-32.1 8-16.9 0-31.9-8L112-568q-10-5-15-13.33-5-8.32-5-18.5 0-10.17 5-18.67 5-8.5 15-13.5l336-168q7.58-4 15.58-6t16.42-2q8.42 0 16.42 2 8 2 15.58 6l380 190q9 5 14.5 13t5.5 18.92V-324q0 15.3-10.29 25.65Q891.42-288 876.21-288t-25.71-10.35Q840-308.7 840-324ZM448-160l-192-96q-18-9-29-26.42-11-17.41-11-37.58v-115l232 116q15.21 8 32.1 8 16.9 0 31.9-8l232-116v115q0 20.17-11 37.58Q722-265 704-256l-192 96q-7.58 4-15.58 6T480-152q-8.42 0-16.42-2-8-2-15.58-6Z"/></svg> |