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
719 B
XML
1 line
719 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m483-171 38-290q-24-13-44.5-30.5T437-528l-23-23-100 100 95 94q5 5 8 11.5t3 14.5v151q0 15-10.5 25.5T384-144q-15 0-25.5-10.5T348-180v-132l-54-52 7 42q2 8 0 14.5t-7 12.5l-98 132q-9 12-23.5 14.5T146-155q-12-9-14.5-24.5T138-207l90-118-37-157q-4-16-1.5-32t13.5-27l111-110q11-10 24-15.5t27-5.5q14 0 27 5t23 15l76 76q19 19 39.5 35t45.5 25h78q18 0 31.5 12t15.5 30l31 236q21 5 34.5 21t13.5 37q0 25-17.5 42.5T720-120q-25 0-42.5-17.5T660-180q0-14 7-27t18-21l-8-60H547l-16 123q-2 9-8.5 15t-15.5 6q-11 0-18.5-8t-5.5-19Zm21-501q-30 0-51-21t-21-51q0-30 21-51t51-21q30 0 51 21t21 51q0 30-21 51t-51 21Zm49 336h118l-17-132h-83l-18 132Z"/></svg> |