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
766 B
XML
1 line
766 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M479.77-264Q499-264 512-277.27q13-13.28 13-32.5 0-19.23-13.07-31.73t-32-12.5q-18.93 0-32.43 12.5T434-309.77q0 19.22 13.27 32.5Q460.55-264 479.77-264ZM603-584q0-49-34.5-80.5T480-696q-35 0-64 16.5T369-634q-7 11-1.5 23t18.42 17.45q11.08 4.55 22.67.42 11.58-4.12 19.61-15.12Q438-622 451-628.5t29-6.5q26.22 0 42.61 14.72Q539-605.57 539-583q0 16-10 31t-37 41q-25 24-33.5 39.5T448-433q-1 13 8.47 22.5t23.9 9.5q12.63 0 22.63-9 10-9 12-23t8.5-24.5Q530-468 550-486q29-28 41-49.76 12-21.75 12-48.24ZM216-144q-29.7 0-50.85-21.15Q144-186.3 144-216v-528q0-29.7 21.15-50.85Q186.3-816 216-816h528q29.7 0 50.85 21.15Q816-773.7 816-744v528q0 29.7-21.15 50.85Q773.7-144 744-144H216Z"/></svg> |