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
701 B
XML
1 line
701 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M450.25-342q29.75 13 59.25 1.5t38.25-42.65Q567-449 584.65-517.35 602.31-585.7 618-655q4-16.11-11.41-23.55Q591.17-686 581-672q-43 58-83.5 115.5T419-443q-16 23-5.5 55.5t36.75 45.5ZM192-192q-19 0-34-9t-26-26q-18-32-27-70t-9-89q0-90.27 37.5-166.13Q171-628 236-681q53-43 117-65.5T485-768q14 0 23.5 11.66 9.5 11.65 7.5 26Q514-716 503.02-706q-10.97 10-25.02 10-54 1-103 19t-91 52.56Q230-580 199-517.5T168-384q0 38 5.5 62.5T191-264h577q13-33 18.5-60.5T792-384q0-60-22.5-114.5T708-595q-11-11-12.5-26.5t9-27.5q10.5-12 25.5-13t26 10q50 52 79 120t29 146q0 51-8.5 89T828-227q-10 17-25.5 26t-34.5 9H192Zm289-215Z"/></svg> |