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
851 B
XML
1 line
851 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288-144q-29 0-50.5-20T216-213v-435q0-29.7 21.12-50.85Q258.23-720 287.88-720h71.89v-72q0-29.7 21.11-50.85Q402-864 432-864h96q29.7 0 50.85 21.12Q600-821.77 600-792.12v71.89h72q29.7 0 50.85 21.11Q744-678 744-648v434q0 28.87-21.5 49.44Q701-144 672-144v5q0 18.28-12.5 30.64T630-96q-17 0-29.5-12.36T588-139v-5H372v6q0 17-12.36 29.5Q347.27-96 329-96q-17.42 0-29.21-12.5T288-138v-6Zm0-72h384v-432H288v432Zm120.21-384q-15.21 0-25.71 10.35T372-564v264q0 15.3 10.29 25.65Q392.58-264 407.79-264t25.71-10.35Q444-284.7 444-300v-264q0-15.3-10.29-25.65Q423.42-600 408.21-600Zm144 0q-15.21 0-25.71 10.35T516-564v264q0 15.3 10.29 25.65Q536.58-264 551.79-264t25.71-10.35Q588-284.7 588-300v-264q0-15.3-10.29-25.65Q567.42-600 552.21-600ZM432-720h96v-72h-96v72Zm48 288Z"/></svg> |