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
756 B
XML
1 line
756 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M481-291Zm93 190-231-91H180q-15.3 0-25.65-10.35Q144-212.7 144-228v-108q0-79.68 56.16-135.84T336-528h396.85Q768-528 792-504.02T816-445q0 27-16.5 49t-42.89 30L672-339v171q0 19.09-8.38 34.55-8.38 15.45-22.5 25.45T609.5-96q-17.5 2-35.5-5Zm-86-187H375q-7 0-10.94 3.69-3.93 3.69-5.06 8.31-1 5.31 1.3 10.09T368-259l232 91v-120H488Zm-272 24h72v-9q0-35.72 25.64-61.36T375-360h119l242-75q5-2 7-5t1-7q-1-4-3.5-6.5t-7.28-2.5H336q-50 0-85 35t-35 85v72Zm265-27Zm-1-285q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42Zm.21-72Q510-648 531-669.21t21-51Q552-750 530.79-771t-51-21Q450-792 429-770.79t-21 51Q408-690 429.21-669t51 21Zm-.21-72Z"/></svg> |