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
612 B
XML
1 line
612 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M444.21-576Q474-576 495-597.21t21-51Q516-678 494.79-699t-51-21Q414-720 393-698.79t-21 51Q372-618 393.21-597t51 21Zm-.14 168Q488-408 526-427.5q38-19.5 67-52.69Q559-502 521.47-515q-37.53-13-77.5-13t-77.47 13Q329-502 295-480q28 33 66.57 52.5 38.56 19.5 82.5 19.5Zm-.03 144Q317-264 230.5-351.19 144-438.38 144-564q0-127 86.5-213.5t213-86.5Q570-864 657-777.5t87 213.54q0 53.1-16.5 100.03T680-379l159.06 159.06Q850-209 850-195q0 14-11 25t-25.5 11q-14.5 0-25.44-10.87L629-328q-38 31-84.93 47.5Q497.14-264 444.04-264Z"/></svg> |