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
718 B
XML
1 line
718 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M203.89-240h-36.1Q138-240 117-261.15T96-312v-180q0-95 66.5-161.5T324-720q95 0 161.5 66.5T552-492v180q0 29.7-21.1 50.85Q509.8-240 480.18-240h-35.92q-15.26 0-25.76-10.35Q408-260.7 408-276v-120q0-15.3 10.35-25.65Q428.7-432 444-432h36v-60q0-65-45.5-110.5T324-648q-65 0-110.5 45.5T168-492v60h36q15.3 0 25.65 10.35Q240-411.3 240-396v120q0 15.3-10.38 25.65Q219.24-240 203.89-240ZM708-672v-30q0-8 5-13t13-5h36q8 0 13 5t5 13v30h36q20.4 0 34.2 13.8Q864-644.4 864-624v336q0 20.4-13.8 34.2Q836.4-240 816-240H672q-20.4 0-34.2-13.8Q624-267.6 624-288v-336q0-20.4 13.8-34.2Q651.6-672 672-672h36Zm-12 360h96-96Zm0 0h96v-288h-96v288Z"/></svg> |