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
733 B
XML
1 line
733 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M180.29-288q-15.29 0-25.79-10.35T144-324v-312q0-15.3 10.35-25.65Q164.7-672 180-672h600q15.3 0 25.65 10.31Q816-651.37 816-636.12v35.87q0 15.25-10.29 25.75t-25.5 10.5q-15.21 0-25.71-10.35T744-600H216v240h288q15.3 0 25.65 10.29Q540-339.42 540-324.21t-10.34 25.71Q519.32-288 504.03-288H180.29ZM216-360v-240 240Zm528 72h-96q-15.3 0-25.65-10.29Q612-308.58 612-323.79t10.35-25.71Q632.7-360 648-360h96v-96q0-15.3 10.29-25.65Q764.58-492 779.79-492t25.71 10.35Q816-471.3 816-456v96h96q15.3 0 25.65 10.29Q948-339.42 948-324.21t-10.35 25.71Q927.3-288 912-288h-96v96q0 15.3-10.29 25.65Q795.42-156 780.21-156t-25.71-10.35Q744-176.7 744-192v-96Z"/></svg> |