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
895 B
XML
1 line
895 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m480-332 45 47q5 5 13 5t13-5l45-47 7 7q11 11 25.5 11.5T654-324q11-11 11.5-25.5T655-375l-46-48q-5-5-13-5t-13 5l-45 47-45-47q-5-5-13-5t-13 5l-45 47-45-47q-5-5-13-5t-13 5l-46 48q-11 11-10.5 25.5T306-324q11 11 25.5 10.5T357-325l7-7 45 47q5 5 13 5t13-5l45-47ZM324-552l-29 21q-12 9-14 24t7 27q9 12 24 14t27-7l86-65q8-5 8-14t-8-14l-86-65q-12-9-27-7t-24 14q-9 12-6.5 27t14.5 24l28 21Zm312 0 29-21q12-9 14-24t-7-27q-9-12-24-14t-27 7l-86 65q-8 5-8 14t8 14l86 65q12 9 27 7t24-14q9-12 6.5-27T664-531l-28-21ZM480-96q-79 0-149-30t-122.5-82.5Q156-261 126-331T96-480q0-80 30-149.5t82.5-122Q261-804 331-834t149-30q80 0 149.5 30t122 82.5Q804-699 834-629.5T864-480q0 79-30 149t-82.5 122.5Q699-156 629.5-126T480-96Zm0-384Zm0 312q130 0 221-91t91-221q0-130-91-221t-221-91q-130 0-221 91t-91 221q0 130 91 221t221 91Z"/></svg> |