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
805 B
XML
1 line
805 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M251-264v-83q0-15.3 10.29-25.65Q271.58-383 286.79-383t25.71 10.35Q323-362.3 323-347v83h82v-83q0-15.3 10.29-25.65Q425.58-383 440.79-383t25.71 10.35Q477-362.3 477-347v83h83v-83q0-15.3 10.29-25.65Q580.58-383 595.79-383t25.71 10.35Q632-362.3 632-347v83h160v-251q-32 17-73 26t-83 9q-35 0-70-6t-64-18H168v240h83Zm37-312h130q-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-192H168Zm83-72h541-624 83Z"/></svg> |