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
836 B
XML
1 line
836 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-216h432v-72H264v72Zm0-144h432v-72H264v72Zm0-144h432v-33l-52.23-39H316l-52 39v33Zm146-144h140l-70-53-70 53ZM192-215.89V-481l-34.81 27.22Q145-445 130-447q-15-2-24-14t-7.12-26.86Q100.76-502.71 113-512l79-60v-88q0-15.3 10.29-25.65Q212.58-696 227.79-696t25.71 10.35Q264-675.3 264-660v33l172.17-131.67Q456-774 480.23-774q24.24 0 43.98 15.25l323.12 246.78Q859-503 861-488q2 15-7 27.44Q845-449 830.07-447q-14.94 2-27.07-7l-35-27v265.11q0 29.65-21.16 50.77Q725.68-144 695.96-144H263.72Q234-144 213-165.12t-21-50.77ZM236-742q-21.08 0-32.54-16.5T202-792q14-27 39.94-43 25.94-16 57.06-16 11 0 19.5-5t13.5-13.95q5-8.05 13.5-13.55t18.55-5.5q21.02 0 31.98 17.5Q407-854 396-837q-15 26-41 42t-56 16q-11 0-19.5 5T266-759.65Q261-752 253-747t-17 5Z"/></svg> |