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
918 B
XML
1 line
918 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288-312.21Q288-342 309.21-363t51-21Q390-384 411-362.79t21 51Q432-282 410.79-261t-51 21Q330-240 309-261.21t-21-51ZM204.21-48Q189-48 178.5-58.35T168-84v-312q0-15.3 10.29-25.65Q188.58-432 203.79-432t25.71 10.35Q240-411.3 240-396v204h240v-156q0-15.3 10.35-25.65Q500.7-384 516-384h252q29.7 0 50.85 21.5Q840-341 840-312v228q0 15.3-10.29 25.65Q819.42-48 804.21-48T778.5-58.35Q768-68.7 768-84v-36H240v35.79Q240-69 229.71-58.5T204.21-48ZM515-646 401-532l10 67q1 4.12-.33 7.41-1.34 3.3-4.67 6.59l-2 2q-6 6-14.5 5t-12.5-9l-39-78-81-41q-6-3-7.5-9.5t3.21-11.21L259-599l12-4 69 10 114-114-188-104q-10-5-11.5-16.5T261-847l7-7q5-5 10.5-6t11.5 1l248 68 108-108q13-13 30.5-12.5t31 12.5q13.5 12 13 30T707-838L599-730l68 247.26q2 6.93.5 12.86T661-459l-3 3q-9 9-21.5 7.5t-18.61-12.56L515-646Zm253 454v-120H552v120h216Zm-216 0v-118 118Z"/></svg> |