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="M480-240q-36 0-52 24t-76 24q-59 0-76-24t-52-24q-26 0-43 17t-49 26q-14.4 4-25.2-5.5Q96-212 96-227.85q0-15.84 10-27.5Q116-267 130-275q17.31-11.1 36.65-24.05Q186-312 224.15-312q56.73 0 76.29 24 19.56 24 51.68 24 34.88 0 51.38-24t76.5-24q60 0 77.02 24 17.02 24 51.98 24 34 0 51-24t77-24q38.59 0 57.38 12.95Q813.18-286.1 830-275q14 8 24 19.65 10 11.66 10 27.5 0 15.85-10.8 25.35-10.8 9.5-25.2 5.5-33-9-49.5-26t-42.75-17q-33.75 0-51.25 24T608-192q-60 0-76.54-24-16.54-24-51.46-24ZM241.91-360q-22.91 0-45.27-9-22.36-9-39.64-26l-26.29-26.29Q120-432 120-446t11-25q11-11 25.5-11t25.5 11l25 25q6 6 16 10t17.59 4H288v-140l-24 18q-12 9-26.28 6.88-14.29-2.12-23.5-14Q205-573 207-587.5q2-14.5 14-23.5l216-160q10.35-7 21.18-10.5Q469-785 480-785t21.82 3.5Q512.65-778 523-771l216 160q12 9 14.5 23.5t-6.56 26.38q-9.05 11.88-24 14Q708-545 696-554l-24-18v140h47q9.04 0 17.52-4T752-446l27-26.29Q790-483 804.67-483q14.66 0 25.33 11 11 11 11 25.5t-10.6 25.3l-26.02 26.51Q788-378 765-369q-23 9-45.91 9H241.91ZM360-432h84v-60q0-15.3 10.29-25.65Q464.58-528 479.79-528t25.71 10.35Q516-507.3 516-492v60h84v-192l-120-89-120 88v193Zm0 0h240-240Z"/></svg> |