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
801 B
XML
1 line
801 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M765-442q-12 0-22.5-8.5T730-472q-5-20-12-38.5T701-545q-7-11-5.5-25t10.5-22q13-13 30.5-11.5T762-587q14 24 23 50t16 53q4 17-7 29.5T765-442ZM520-96q0-13 8.5-23t20.5-13q18-5 35.5-12t33.5-18q11-7 23-5.5t21 10.5q13 13 11 28.5T657-104q-23 14-46 26t-47 18q-17 5-30.5-6.5T520-96Zm192-116q-8-8-9.5-20.5T707-256q10-17 17-36t12-39q2-13 12.5-21.5T771-361q19 0 29.5 12.5T807-319q-7 27-16 53t-23 49q-8 14-25 15.5T712-212ZM401-61Q288-87 216-178.5T144-387q0-140 97-237.5T479-722h22l-40-40q-11-11-11-26t11-26q11-11 25.5-11t25.5 11l105 105q5 5 7.5 11t2.5 13q0 8-2.5 14t-7.5 11L512-556q-11 11-25.5 11T461-556q-11-11-11-25.5t11-25.5l43-43h-25q-111 0-187 76.5T216-386q0 91 56 162t144 93q12 3 20 13t8 22q0 17-13 28t-30 7Z"/></svg> |