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
827 B
XML
1 line
827 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M322-263q-51 0-79.5-26.5T214-363q0-44 33-70.5t87-26.5q20 0 41 4t40 11v-9q0-29.89-20.04-48.45Q374.91-521 341.67-521q-14.67 0-29.17 4.75Q298-511.5 286-502q-12.28 9-23.14 6Q252-499 245-507t-6.5-19.5q.5-11.5 11.5-19.17Q270-561 294-568q24-7 50-7 64 0 98.5 31.5T477-455v150.67q0 13.33-9.2 22.33-9.21 9-21.8 9-13 0-22-9.24-9-9.25-9-21.9V-309h-3q-17 24-39 35t-51 11Zm10.56-53q34.35 0 58.39-23.5Q415-363 415-395.8q-14-8.2-31.5-12.2t-37.25-4Q313-412 296-399.5t-17 36.57Q279-342 294-329t38.56 13ZM660-401v-210q0-15.3 10.29-25.65Q680.58-647 695.79-647t25.71 10.35Q732-626.3 732-611v210l32-32q11-11 25.5-11t25.5 11q11 11 11 25.5T815-382l-94.14 94.14Q710-277 695.82-277T671-288l-94-94q-11-11-10.5-25.5T578-433q11-11 25.5-11t25.5 11l31 32Z"/></svg> |