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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m726-336-72-72h78.09q15.26 0 25.59 10.29Q768-387.42 768-372.21t-10.28 25.71Q747.45-336 732.26-336H726ZM624-438 438-624h113.89v-108q0-15.3 10.31-25.65Q572.51-768 587.76-768q15.24 0 25.61 10.35T623.74-732v108h108.19q15.33 0 25.7 10.35T768-588q0 15.27-10.35 25.6-10.35 10.33-25.65 10.33H624V-438ZM408-654l-72-71.54v-6.26q0-15.2 10.29-25.7t25.5-10.5q15.21 0 25.71 10.32 10.5 10.33 10.5 25.59V-654Zm144 347.7L522.3-336H408v108q0 15.3-10.29 25.65Q387.42-192 372.21-192t-25.58-10.35Q336.26-212.7 336.26-228v-108H228.07q-15.33 0-25.7-10.35T192-372q0-15.27 10.35-25.6 10.35-10.33 25.65-10.33h108V-522l-29.7-29.84H228q-15.3 0-25.65-10.39Q192-572.63 192-588q0-15.3 10.28-25.65Q212.55-624 227.74-624H234L115-743q-11-10.91-11-25.45Q104-783 115-794t25.67-11q14.66 0 25.33 11l627.89 627.9Q805-155 805-140.43q0 14.57-10.93 25.5T768.57-104Q754-104 743-115L624-234v6.26q0 15.19-10.35 25.46Q603.3-192 588-192q-15.3 0-25.65-10.35Q552-212.7 552-228v-78.3Z"/></svg> |