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
495 B
XML
1 line
495 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M384-96q-120 0-204-84T96-384q0-111 73-192t181-94q8-62 54.5-104T514-816q38 0 71.5 16.5T643-754l122 152q12-8 26-6.5t23 12.5l75 95q9 12 8 26.5T884-451l-57 45q-12 9-26.5 7.5T777-412l-75-95q-9-12-7.5-26.5T708-557L587-709q-14-17-32.5-26t-40.5-9q-34 0-59.5 21.5T422-669q106 14 178 94.5T672-384q0 120-84 204T384-96Zm0-72q90 0 153-63t63-153q0-90-63-153t-153-63q-90 0-153 63t-63 153q0 90 63 153t153 63Z"/></svg> |