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
651 B
XML
1 line
651 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M250-192q-6 20-12.5 38.5T223-116q-5 14-18.5 18t-27.5-2q-14-6-18.5-19.5t.5-27.5q32-79 44.5-163T216-480q0-85-12-169t-44-162q-6-14-1.5-28t18.5-20q14-6 27.5-1.5T223-842q8 18 15 36.5t12 37.5h86q60 0 102 42t42 102v288q0 60-42 102t-102 42h-86Zm463-252 33 33q11 11 10.5 25T745-361q-11 11-25 11t-25-11l-94-94q-11-11-11-25t11-25l94-94q11-11 25-10.5t25 11.5q11 11 11 25t-11 25l-32 32h115q15 0 25.5 10.5T864-480q0 15-10.5 25.5T828-444H713ZM268-264h68q29 0 50.5-21t21.5-51v-288q0-29-21.5-50.5T336-696h-68q11 54 15.5 107.5T288-480q0 55-4.5 108.5T268-264Zm20-216Z"/></svg> |