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
772 B
XML
1 line
772 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M648-96q-90 0-153-63t-63-153q0-90 63-153t153-63q90 0 153 63t63 153q0 90-63 153T648-96Zm0-72q60 0 102-42t42-102q0-60-42-102t-102-42q-60 0-102 42t-42 102q0 60 42 102t102 42Zm-480 24q-29.7 0-50.85-21.15Q96-186.3 96-216v-287q0-13 2.25-25t6.75-24l87-216h-12q-15.3 0-25.65-10.35Q144-788.7 144-804v-24q0-15.3 10.35-25.65Q164.7-864 180-864h264q15.3 0 25.65 10.35Q480-843.3 480-828v24q0 15.3-10.35 25.65Q459.3-768 444-768h-12l81 202q-17 8-31.5 19T453-523l-98-245h-85L168-514v298h209q5 20 16 37t21 35H168Zm456-432q-40.32 0-68.16-27.77-27.84-27.78-27.84-68Q528-712 555.84-740q27.84-28 68.16-28v192q0-40.32 27.84-68.16Q679.68-672 720-672q40.32 0 68.16 27.84Q816-616.32 816-576H624Z"/></svg> |