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
1.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M263.7-192q-29.7 0-50.7-21.44-21-21.45-21-51.56 0-28.88 20.56-49.44Q233.13-335 262-335h10q5 0 10 2l129-129q-6-18-.92-36.67Q415.15-517.34 429-531q14-14 32.5-20t36.5 2l128-129.44q-2-4.56-2.5-9.56-.5-5-.5-10 0-28.88 20.86-49.44Q664.71-768 694-768q30.53 0 52.26 21Q768-725.99 768-696.5q0 29.5-21.44 50.5-21.45 21-51.56 21-6 0-18-2L548-498q6 18 1 36.5T530-429q-14 14-32 17.5t-37 .5L351-300h68.14q9.86-17 25.81-26.5t34.56-9.5Q499-336 515-326q16 10 26.31 26H635q9.59-17.1 25.71-26.55T696-336q29.7 0 50.85 21.21 21.15 21.21 21.15 51T746.85-213Q725.7-192 696-192q-19.17 0-35.29-9.9-16.12-9.9-25.71-26.1h-93.69q-10.31 17-26.3 26.5T480-192q-18.92 0-35.15-9.9-16.22-9.9-26.13-26.1H325q-10 17-26.2 26.5t-35.1 9.5Zm.09-216Q234-408 213-429.21t-21-51Q192-510 213.21-531t51-21Q294-552 315-530.79t21 51Q336-450 314.79-429t-51 21Zm0-216Q234-624 213-645.21t-21-51Q192-726 213.21-747t51-21Q294-768 315-746.79t21 51Q336-666 314.79-645t-51 21Zm216 0Q450-624 429-645.21t-21-51Q408-726 429.21-747t51-21Q510-768 531-746.79t21 51Q552-666 530.79-645t-51 21Zm216 216Q666-408 645-429.21t-21-51Q624-510 645.21-531t51-21Q726-552 747-530.79t21 51Q768-450 746.79-429t-51 21Z"/></svg> |