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
951 B
XML
1 line
951 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480.49-96q-79.55 0-149.52-30Q261-156 208.5-208.5T126-330.96q-30-69.96-30-149.5t30-149.04q30-69.5 82.5-122T330.81-834q69.81-30 149.19-30 48 0 94.5 11.5T663-818q14 8 17 22t-6 27q-9 13-24 16t-29-5q-32-17-68.16-25.5T480-792q-130 0-221 91t-91 221q0 130 91 221t221 91q26 0 52-4.5t51-12.5q14-5 28.5-.5T633-167q7 14 1 28t-20 19q-32 12-65.5 18t-68.01 6ZM744-288h-84q-15.3 0-25.65-10.29Q624-308.58 624-323.79t10.35-25.71Q644.7-360 660-360h84v-84q0-15.3 10.29-25.65Q764.58-480 779.79-480t25.71 10.35Q816-459.3 816-444v84h84q15.3 0 25.65 10.29Q936-339.42 936-324.21t-10.35 25.71Q915.3-288 900-288h-84v84q0 15.3-10.29 25.65Q795.42-168 780.21-168t-25.71-10.35Q744-188.7 744-204v-84ZM426-410l362.29-362.32Q799-783 813-783t25 11q11 11 11 25.5t-10.68 25.18L450-332q-10.64 11-24.82 11T400-332L289.65-442.35Q279-453 279-468q0-15 11-26t26-11q15 0 25.77 10.77L426-410Z"/></svg> |