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
807 B
XML
1 line
807 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M336.26-336H228.07q-15.33 0-25.7-10.35T192-372q0-15.3 10.35-25.65Q212.7-408 228-408h108v-144H228q-15.3 0-25.65-10.29Q192-572.58 192-587.79t10.35-25.58q10.35-10.37 25.65-10.37h108v-108.19q0-15.33 10.35-25.7T372-768q15.3 0 25.65 10.35Q408-747.3 408-732v108h144v-108q0-15.3 10.29-25.65Q572.58-768 587.79-768t25.58 10.35q10.37 10.35 10.37 25.65v108h108.19q15.33 0 25.7 10.35T768-588q0 15.3-10.35 25.65Q747.3-552 732-552H624v144h108q15.3 0 25.65 10.29Q768-387.42 768-372.21t-10.35 25.58Q747.3-336.26 732-336.26H624v108.19q0 15.33-10.35 25.7T588-192q-15.3 0-25.65-10.35Q552-212.7 552-228v-108H408v108q0 15.3-10.29 25.65Q387.42-192 372.21-192t-25.58-10.35Q336.26-212.7 336.26-228v-108ZM408-408h144v-144H408v144Z"/></svg> |