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
981 B
XML
1 line
981 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M181-194q-75-46-116-122T24-480q0-88 42-163.5T183-765q19-11 38-1.5t19 30.5q0 11-5.5 19.5t-14.55 13.15Q162-668 129-608.5 96-549 96-479.96q0 69.05 33 127.5Q162-294 220-257q9 6 14.5 14.5T240-223q0 21-19.5 31t-39.5-2Zm418.34 50q-69.66 0-130.5-26.5t-106.19-72.02q-45.35-45.52-72-107T264-480.5q0-69.5 26.6-130.63 26.6-61.14 71.87-106.4 45.26-45.27 106.4-71.87Q530-816 600-816t131.13 26.6q61.14 26.6 106.4 71.87 45.27 45.26 71.87 106.4Q936-550 936-480t-26.7 131.13q-26.7 61.14-72.14 106.4-45.43 45.27-106.8 71.87Q669-144 599.34-144Zm.45-192q15.21 0 25.58-10.35 10.38-10.35 10.38-25.65v-72h72.17q15.33 0 25.71-10.35Q744-464.7 744-480q0-15.3-10.37-25.65Q723.25-516 707.92-516h-72.17v-72q0-15.3-10.38-25.65Q615-624 599.77-624q-15.24 0-25.54 10.35-10.31 10.35-10.31 25.65v72h-71.69q-15.23 0-25.73 10.29t-10.5 25.5q0 15.21 10.35 25.56Q476.7-444.3 492-444.3h72v72q0 15.3 10.29 25.8t25.5 10.5Z"/></svg> |