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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-480ZM216-192q-29.7 0-50.85-21.16Q144-234.32 144-264.04v-432.24Q144-726 165.15-747T216-768h528q29.7 0 50.85 21.13Q816-725.74 816-696.06v251.77q0 15.29-10.29 25.79t-25.5 10.5q-15.21 0-25.71-10.35T744-444v-252H216v432h348q15.3 0 25.65 10.29Q600-243.42 600-228.21t-10.35 25.71Q579.3-192 564-192H216Zm528.23 0h-36.11q-15.35 0-25.74-10.35Q672-212.7 672-228q0-15.3 10.38-25.65Q692.77-264 708.12-264h36.11v-36q0-15.3 10.39-25.65Q765-336 780.21-336q15.21 0 25.5 10.35T816-300v36h35.79q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.35 25.59-10.35 10.39-25.65 10.39h-36v36.11q0 15.35-10.35 25.74Q795.3-120 780-120q-15 0-25.38-10.35-10.39-10.35-10.39-25.65v-36ZM554.29-368h111.86Q682-368 693-378.92q11-10.93 11-27.08v-20q0-11-8.5-19.5T676-454q-11 0-19.5 8.5t-8.5 19.77v1.73h-75v-112h75v1.73q0 11.27 8.5 19.77T676-506q11 0 19.5-8.5T704-534v-20.58q0-15.9-10.78-26.66T666.5-592H554q-15.72 0-26.36 10.71Q517-570.59 517-554.76v148.94Q517-390 527.72-379t26.57 11Zm-261 0h111.86Q421-368 432-378.92q11-10.93 11-27.08v-20q0-11-8.5-19.5T415-454q-11 0-19.5 8.5t-8.5 19.77v1.73h-75v-112h75v1.73q0 11.27 8.5 19.77T415-506q11 0 19.5-8.5T443-534v-20.58q0-15.9-10.78-26.66T405.5-592H293q-15.73 0-26.36 10.71Q256-570.59 256-554.76v148.94Q256-390 266.72-379t26.57 11Z"/></svg> |