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
1.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M432-96q-120 0-204-84t-84-204q0-93 54.5-191T350-753q27-23 54.5-12.5T432-723v26q0 30 20.86 51t51.05 21q15.09 0 28.09-5t21-15q10-12 25.5-14t26.5 8q53 46 84 118t31 149q0 120-84 204T432-96ZM216-384q0 45.19 18.5 85.59Q253-258 290-223q-1-6-1.5-11t-.5-8.92q0-25.08 9.45-49.18 9.44-24.1 27.55-43.9l107-120 107 120q18.11 19.8 27.55 43.9Q576-268 576-243q0 5-.5 10t-1.5 11q35-29 54.5-71.65Q648-336.3 648-384q0-53-17.5-102T580-576q-17 11-36.37 17-19.38 6-39.63 6-52 0-91.5-32T363-668q-72 67-109.5 139.17Q216-456.66 216-384Zm216 36-53 60q-9 11-14 23.05-5 12.04-5 24.95 0 29.54 21.21 50.77 21.21 21.23 51 21.23T483-189.23q21-21.23 21-50.77 0-13-4.5-25T485-288l-53-60Zm396.21-156q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.29 25.71t-25.5 10.5Zm0-120q-15.21 0-25.71-10.35T792-660v-120q0-15.3 10.29-25.65Q812.58-816 827.79-816t25.71 10.35Q864-795.3 864-780v120q0 15.3-10.29 25.65Q843.42-624 828.21-624Z"/></svg> |