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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M343-253q-17 0-29.5-12.5T301-295q0-17 12.5-29t29.5-12q17 0 29 11.79T384-295q0 17-11.79 29.5T343-253Zm137 0q-17.42 0-29.21-12.5T439-295q0-17 11.79-29T480-336q17.42 0 29.21 11.79T521-295q0 17-11.79 29.5T480-253Zm137 0q-17 0-29-12.5T576-295q0-17 11.79-29T617-336q17 0 29.5 11.79T659-295q0 17-12.5 29.5T617-253ZM252-408q-15.3 0-25.65-10.35Q216-428.7 216-444v-36q0-100.24 64.6-174T444-741v-39.29q0-15.17 10.29-25.44Q464.58-816 479.79-816t25.71 10.27q10.5 10.27 10.5 25.44V-741q98.8 13.24 163.4 87Q744-580.24 744-480v36q0 15.3-10.35 25.65Q723.3-408 708-408H252Zm36-72h384q0-80-56.23-136-56.22-56-136-56Q400-672 344-615.84 288-559.68 288-480Zm55 336q-17 0-29.5-11.79Q301-167.57 301-185t12.5-29.21Q326-226 343-226t29 11.79q12 11.78 12 29.21t-11.79 29.21Q360.42-144 343-144Zm137 0q-17.42 0-29.21-11.79Q439-167.57 439-185q0-17 11.79-29.5T480-227q17.42 0 29.21 12.5T521-185q0 17-11.79 29T480-144Zm137 0q-17 0-29-11.79-12-11.78-12-29.21t11.79-29.21Q599.58-226 617-226q17 0 29.5 11.79Q659-202.43 659-185t-12.5 29.21Q634-144 617-144ZM480-480Z"/></svg> |