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
677 B
XML
1 line
677 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M204-120q-34.65 0-59.32-24.68Q120-169.35 120-204v-311q-29-23-37.5-58.5T85-644l40.32-136q7.68-26 28.27-43 20.6-17 47.72-17h558.57q27.12 0 47.62 16.5Q828-807 836.47-780L876-644q10 35 0 68.5T840-516v312q0 34.65-24.67 59.32Q790.65-120 756-120H204Zm364-442q23 0 37.5-18.19T617-621l-20.9-135H522v143.56q0 20.37 13 35.4Q548-562 568-562Zm-179 0q20 0 34.5-15.04 14.5-15.03 14.5-35.4V-756h-74l-21.15 134.02Q339-599 352.5-580.5 366-562 389-562Zm-178 0q16.8 0 29.4-13 12.6-13 15.6-31l23-150h-74.03L167-625q-7 23 7 43t37 20Zm538 0q24 0 38-20t7-43l-39-131h-74l23 150q3 18 15.6 31t29.4 13Z"/></svg> |