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
695 B
XML
1 line
695 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M544-140.63q-4-4.63-3-11.37l23-256H408q-22 0-32.5-19.5T378-465l248-354q4-6 10-7t11 1q5 2 9 6.92t3 12.08l-35 254h167q22.34 0 32.17 19.5Q833-513 820-495L573-140q-4 6-9.5 7t-10.5-1q-5-2-9-6.63ZM181-264q-15.3 0-25.65-10.29Q145-284.58 145-299.79t10.35-25.71Q165.7-336 181-336h257q18 0 27 11.25t9 24.75q0 13.5-9 24.75T438-264H181Zm-49-180q-15.3 0-25.65-10.29Q96-464.58 96-479.79t10.35-25.71Q116.7-516 132-516h123q18 0 27 11.25t9 24.75q0 13.5-9 24.75T255-444H132Zm95.96-180q-14.96 0-25.46-10.29t-10.5-25.5q0-15.21 10.35-25.71T228-696h155.26q17.74 0 26.24 11.25T418-660q0 13.5-9 24.75T382-624H227.96Z"/></svg> |