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
519 B
XML
1 line
519 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M383.788-96Q264-96 180-179.848 96-263.696 96-384q0-54 19-102.5t55-89.5l160-180q22.225-24 54.112-24Q416-780 438-756l160 180q35 41 54.5 89.5T672-384q0 120.304-84.212 204.152Q503.576-96 383.788-96Zm.212-72q90 0 153-63t63-153q0-40-13.5-77.5T545-528L384-708 224-528q-27 31-41.5 67.383Q168-424.235 168-384q0 90 63 153t153 63Zm360-408q0-70-49-119t-119-49q70 0 119-49t49-119q0 70 49 119t119 49q-70 0-119 49t-49 119ZM384-384Z"/></svg> |