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
737 B
XML
1 line
737 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288-576h130q-5-10.55-7.5-22.28Q408-610 408-624v-12.19q0-5.81 2-11.81H288v72Zm348 24q56 0 106-12t50-60q0-48-50-60t-106-12q-56 0-106 12t-50 60q0 48 50 60t106 12ZM168-192q-29.7 0-50.85-21.15Q96-234.3 96-264v-240q0-29.7 21.15-50.85Q138.3-576 168-576h48v-72.21Q216-678 237.15-699T288-720h171q33-25 80-36.5t97-11.5q85 0 156.5 34.5T864-624v360q0 29.7-21.15 50.85Q821.7-192 792-192H632v-155q0-15.3-10.29-25.65Q611.42-383 596.21-383t-25.71 10.35Q560-362.3 560-347v155h-83v-155q0-15.3-10.29-25.65Q456.42-383 441.21-383t-25.71 10.35Q405-362.3 405-347v155h-82v-155q0-15.3-10.29-25.65Q302.42-383 287.21-383t-25.71 10.35Q251-362.3 251-347v155h-83Z"/></svg> |