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
807 B
XML
1 line
807 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M123-122q-11-11-11-25.5t11-25.5l76-76q-32-32-54-59.5T123-385q0-29 11-56t32-47l41-42 42 42q32 32 40 75.5T277-328l77-77q-32-32-53-59.5T280-541q0-29 11-56t32-48l42-42 42 42q31 30 40.5 72.5T440-490l73-73q-32-32-54-60t-22-77q0-29 10.5-55t31.5-47l85-85q11-11 25.5-11t25.5 11q11 11 11 25.5T615-836l-41 41q26 32 32.5 71.5T596-647l192-192q11-11 25.5-11t25.5 11q11 11 11 25.5T839-788L643-592q37-17 77-11t71 32l45-44q11-11 25.5-10.5T887-614q11 11 11 25t-11 25l-85 86q-21 21-48.5 32T697-435q-41 0-74-23t-62-52l-71 71q41-17 84-7.5t75 40.5l43 43-43 42q-21 22-49 33.5T542-276q-42 0-75.5-23.5T404-352l-72 71q41-17 83.5-7.5T489-248l43 42-42 42q-21 21-48.5 32.5T384-120q-41 0-74.5-23T247-195l-74 74q-11 11-25 10.5T123-122Z"/></svg> |