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
705 B
XML
1 line
705 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m209-282 32-194q2.83-19.67 17.91-34.84Q274-526 295-532l377-116 69-139 6.79-8.74L840-888q10-10 24-10t24 10q10 10 10 24t-10 24l-72 72-66.62 179.69Q747-582 742.69-577.6q-4.31 4.4-9.69 7.6L528-455l-196 63-39.11 129.76q-.89 3.24-2.39 5.74T287-251l-97 125q-9.82 13-25.54 15-15.71 2-29.46-8-14-10.24-16-26.62-2-16.38 8-29.38l82-107Zm-89.21-126Q90-408 69-429.21t-21-51Q48-510 69.21-531t51-21Q150-552 171-530.79t21 51Q192-450 170.79-429t-51 21ZM362-605q-22.93 7-43.46-4.5Q298-621 290.5-644t4-44q11.5-21 34.64-27.68L467-758q14-5 27.15 2.68Q507.3-747.65 512-734l12 42q5 14-2.68 27.15Q513.65-651.7 500-647l-138 42Z"/></svg> |