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
849 B
XML
1 line
849 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M828.09-444h-71.83q-15.26 0-25.76-10.29-10.5-10.29-10.5-25.5t10.32-25.71q10.33-10.5 25.59-10.5h71.83q15.26 0 25.76 10.29 10.5 10.29 10.5 25.5t-10.32 25.71Q843.35-444 828.09-444ZM664-280q9-12 23.5-14.5T714-289l59.08 40.55Q786-240 788.5-224.5T782-197q-9 12-23.5 14.5T732-188l-59.08-40.55Q660-237 657.5-252.5T664-280Zm109-433-60 42q-12 8-27 5t-23-15q-8-12-5.5-27t14.5-23l60-41q12-8 27-5.5t23 14.5q8 12 5.5 27T773-713ZM192-384h-24q-29.7 0-50.85-21.15Q96-426.3 96-456v-48q0-29.7 21.15-50.85Q138.3-576 168-576h139l167-99q18-11 36-1t18 31v329q0 21-18.5 31t-36.5-1l-160-98h-25v143.65Q288-220 274.2-206T240-192q-20.4 0-34.2-13.8Q192-219.6 192-240v-144Zm264 3v-200l-129 77H168v48h166l122 75Zm120 18v-234q23 22 35.5 53t12.5 64q0 33-12.5 64T576-363ZM312-481Z"/></svg> |