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
914 B
XML
1 line
914 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-144q-16 0-27-11t-11-27q0-8 3-15t8-12l169-169q5-5 5-13.5t-5-13.5q-6-6-14-5.5t-13 5.5L426-237q-5 5-12 8.5t-15 3.5q-17 0-28-11t-11-28q0-8 3.5-15t8.5-12l168-169q5-5 5-13t-5-13q-6-6-14-6t-13 5L344-318q-5 5-12 8t-15 3q-16 0-27-11t-11-27q0-8 3-15t8-12l168-168q6-6 6-14t-6-14q-6-6-14-6t-14 6L263-400q-5 5-12.5 8t-15.5 3q-16 0-27-11t-11-27q0-8 3-15t8-12l197-196q9-9 22-9t23 10l121 121q11 11 25 16.5t29 5.5q32 0 54.5-22.5T702-583q0-15-6-29t-17-25L559-757q-18-18-20.5-43t14.5-43q14-14 30.5-20.5T618-870q27 0 54.5 12.5T723-822l123 123q20 20 31 46t11 55q0 29-11 55.5T846-496L507-155q-5 5-12 8t-15 3ZM114-492q-23-20-34.5-45.5T68-592q0-29 11.5-57t34.5-51l122-122q20-20 46-31t55-11q29 0 55.5 11t46.5 31l213 212q5 5 8 12.5t3 15.5q0 16-11.5 27T624-544q-8 0-15-3t-12-8L477-676q-21-21-51-21t-51 21L188-489q-15 15-36 13t-38-16Z"/></svg> |