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
840 B
XML
1 line
840 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M528-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.41Q548-624 538-634.35T528-660ZM144-467v-314q0-14.88 10.39-24.94T180.14-816H397q14 0 24.5 10.06T432-781v314q0 14-10.5 24.5T397-432H180.14q-15.36 0-25.75-10.5T144-467Zm384 287v-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.41Q548-144 538-154.35T528-180Zm-384 0v-122q0-14.88 10.39-24.94T180.14-337H397q14 0 24.5 10.06T432-302v122q0 15.3-10.5 25.65Q411-144 397-144H180.14q-15.36 0-25.75-10.35T144-180Zm72-324h144v-240H216v240Zm384 288h144v-240H600v240Zm0-479h144v-49H600v49ZM216-216h144v-49H216v49Zm144-288Zm240-191Zm0 239ZM360-265Z"/></svg> |