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
966 B
XML
1 line
966 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M48-336v-33q0-52.92 52-69.96Q152-456 192-456t92 17.04q52 17.04 52 69.96v33H48Zm143.79-144Q162-480 141-501.21t-21-51Q120-582 141.21-603t51-21Q222-624 243-602.79t21 51Q264-522 242.79-501t-51 21ZM401-388q-9.6 0-16.8-7.2-7.2-7.2-7.2-16.8 0-4 7-17 10-11 15.5-24t5.5-26.79q0-13.78-5.5-27Q394-520 384-531q-3-3-5-7.4t-2-9.2q0-10.4 7-17.4 7-7 16.56-7 5.88 0 10.66 2t7.78 6q17 17 25.5 38.5T453-480q0 24-9 45.5T419-396q-3 4-8 6t-10 2Zm85.06 85Q476-303 469-309.85q-7-6.84-7-17.32 0-4.83 2-9.33t5-7.5q26-27 41-62.5t15-73.5q0-38-14-73t-41-62q-3-3-5.5-8t-2.5-9.74q0-10.26 6.8-16.76 6.8-6.5 17.2-6.5 5.16 0 9.58 2t7.42 5q34 34 52.5 77.5T574-480q0 48-18.5 92T503-310q-3 3-7.26 5t-9.68 2ZM624-336v-33q0-52.92 51.3-69.96Q726.6-456 768-456q40 0 92 17.04T912-369v33H624Zm143.79-144Q738-480 717-501.21t-21-51Q696-582 717.21-603t51-21Q798-624 819-602.79t21 51Q840-522 818.79-501t-51 21Z"/></svg> |