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
721 B
XML
1 line
721 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M563.41-624Q548-624 538-634.35T528-660v-121q0-14.88 10.06-24.94Q548.13-816 563-816h217.59Q796-816 806-805.94T816-781v121q0 15.3-10.06 25.65Q795.88-624 781-624H563.41ZM180.14-432q-15.36 0-25.75-10.5T144-467v-314q0-14.88 10.39-24.94T180.14-816H397q14 0 24.5 10.06T432-781v314q0 14-10.5 24.5T397-432H180.14Zm383.27 288Q548-144 538-154.35T528-180v-312q0-15.3 10.06-25.65Q548.13-528 563-528h217.59Q796-528 806-517.65T816-492v312q0 15.3-10.06 25.65Q795.88-144 781-144H563.41Zm-383.27 0q-15.36 0-25.75-10.35T144-180v-122q0-14.88 10.39-24.94T180.14-337H397q14 0 24.5 10.06T432-302v122q0 15.3-10.5 25.65Q411-144 397-144H180.14Z"/></svg> |