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
816 B
XML
1 line
816 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M484-613q-11 0-15.5-9.5t.5-18.5l109-188q5-9 14.5-12.5t19.5.5q72 26 129 78.5T830-640q5 11-.5 19t-17.5 8H484Zm-147 63L227-739q-5-8-3-18t9-17q51-43 114.5-66.5T480-864h19.5q10.5 0 20.5 1 12 2 16.5 10.5T535-833L368-550q-5 9-15.5 9t-15.5-9ZM130-389q-10 0-17.5-7t-9.5-15q-3-18-5-35t-2-34q0-60 18.5-117T168-704q8-11 17.5-10t16.5 12l163 285q5 9 .5 18.5T350-389H130Zm220 269q-72-26-129.5-78.5T131-320q-5-11 .5-19.5T149-348h327q11 0 16 9.5t0 18.5L384-132q-5 9-15 13t-19-1Zm130 24q-8 0-18-1l-20-2q-11-1-15.5-9.5T428-127l164-284q5-9 16.5-9t17.5 9l108 188q5 8 3.5 18.5T728-187q-50 44-114 67.5T480-96Zm280-163L596-544q-5-9-.5-18.5T611-572h220q10 0 17.5 6.5T858-550q4 17 5 33.5t1 36.5q0 60-17.5 115T793-259q-7 11-17 10.5T760-259Z"/></svg> |