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
911 B
XML
1 line
911 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M645.2-288q-72.63 0-122.92-50.49Q472-388.98 472-461.46q0-71.54 50.21-122.04Q572.41-634 644-634q71.56 0 121.28 50.64T815-461.17q0 37.17-14.95 70.62Q785.1-357.09 758-332l12 18q5 8 3 17.5t-9.53 14.5q-8.47 5-17.97 3.5Q736-280 731-288l-12-17q-17 8-35.62 12.5-18.63 4.5-38.18 4.5ZM231-379l-24.21 68.4q-2.79 7.6-9.71 12.1-6.93 4.5-15.23 4.5Q168-294 160-305.54q-8-11.54-3-24.46l104.21-277.62Q264-616 271-621q7-5 16-5h22q9 0 16 5t9.77 13.38L439-330.29q5 13.02-3 24.66Q428-294 413.63-294q-8.63 0-15.37-4.95-6.73-4.95-9.26-13.05l-23.51-67H231Zm413 42q12 0 24-2.5t23-7.5l-24.71-36.08Q661-391 663-401q2-10 10-15t18-3.5q10 1.5 15.25 9.56L729-375q17-17 25.5-39.33 8.5-22.32 8.5-46.51 0-51.16-34.2-87.66T644-585q-50.62 0-85.31 36.57Q524-511.85 524-460.93 524-410 558.5-374q34.5 36 85.5 37Zm-396-91h99l-47.29-136H296l-48 136Z"/></svg> |