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
759 B
XML
1 line
759 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M444-468v-312q0-15.3 10.29-25.65Q464.58-816 479.79-816t25.71 10.35Q516-795.3 516-780v312q0 15.3-10.29 25.65Q495.42-432 480.21-432t-25.71-10.35Q444-452.7 444-468Zm36 324q-70 0-130.92-26.51-60.92-26.5-106.49-72.08-45.58-45.57-72.08-106.49Q144-410 144-480.44q0-65.67 25-126.12 25-60.44 69.99-107.21Q249.75-725 266.37-725 283-725 294-714t10 24.63q-1 13.63-12 24.37-35.89 37.2-55.94 84.67Q216-532.86 216-480q0 110 77.25 187t186.53 77Q590-216 667-293t77-187q0-53-19-100.5T669-665q-11-11-12-25t9.04-24.04Q677-725 693.63-725t27.39 11.23Q767-667 791.5-606.56 816-546.11 816-480.44q0 70.44-26.6 131.36-26.6 60.92-71.87 106.49-45.26 45.58-106.4 72.08Q550-144 480-144Z"/></svg> |