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
881 B
XML
1 line
881 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M757.07-287q-19.12 0-29.6-16-10.47-16-3.41-33.44L732-353q20-46 19.5-90T732-522q-19-35-53-53.5T600-600l-60-8q5-31.44-3.5-58.72Q528-694 510-717.25q-6-7.75-6-16.75t7-16l88.3-88.3Q610-849 624-849t25.2 11.2l2.8 2.8q12 12 17.5 27.56Q675-791.89 673-775l-13 103h156q29.7 0 50.85 21.5Q888-629 888-600v46q0 8-1.5 15t-4.5 14l-93.46 217.13Q784-298 776-292.5q-8 5.5-18.93 5.5ZM276.29-143q-15.29 0-25.79-10.35T240-179v-319q0-14.22 5.5-27.11Q251-538 262-549l133.2-133.2q10.8-10.8 26.3-9.3t26.57 12.57Q460-667 465.5-651t2.5 33l-12 90h144q24 0 41.5 13t26.5 34q9 21 9 47.5T666-381l-83.88 194.22Q574-167 556.01-155q-17.99 12-39.57 12H276.29ZM120-144q-20.4 0-34.2-13.8Q72-171.6 72-192v-288q0-20.4 13.8-34.2Q99.6-528 120-528q20.4 0 34.2 13.8Q168-500.4 168-480v288q0 20.4-13.8 34.2Q140.4-144 120-144Z"/></svg> |