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
937 B
XML
1 line
937 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m425-338 187-119q13-8 13-23t-13-23L425-622q-14-8-27.5-.5T384-599v238q0 16 13.5 23.5t27.5-.5ZM133-444q15 0 26.5 10t15.5 25q6 25 15.5 48t23.5 44q8 14 7 29.5T209-261q-11 11-26 9.5T160-265q-21-32-35.5-68T102-407q-3-14 6.5-25.5T133-444Zm76-255q11 11 12 26.5t-7 29.5q-13 21-23 44t-16 48q-4 15-15.5 25T133-516q-15 0-24.5-11.5T102-553q8-39 22.5-74t35.5-67q8-13 23-14.5t26 9.5Zm51 489q11-11 26-12t29 7q21 14 44 23.5t48 15.5q15 4 25.5 15t10.5 27q0 15-11.5 24.5T406-103q-39-8-74-22.5T265-161q-13-8-14.5-23t9.5-26Zm183-616q0 15-10 26.5T408-784q-25 6-48 15.5T316-745q-14 8-29.5 7T260-750q-11-11-9.5-26t13.5-23q32-21 68-35.5t74-22.5q14-3 25.5 6.5T443-826Zm348 346q0-112-69.5-197T547-785q-14-3-23-14.5t-9-26.5q0-14 10.5-23.5T550-857q134 25 223.5 130T863-480q0 142-89.5 247T550-103q-14 2-24.5-7.5T515-134q0-15 9-26.5t23-14.5q105-23 174.5-108T791-480Z"/></svg> |