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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m447-426 2 26q.9 7.11 5.85 11.56Q459.8-384 467-384h26q7.2 0 12.15-4.44 4.95-4.45 5.85-11.56l2-26q11.43-3.82 20.71-8.91Q543-440 552-448l23 10q6.44 3 12.88 1.06T598-445l13-22q4-6 2-13t-6.69-10.75L586-505q2-11.5 2-23t-2-23l20.31-14.25Q611-569 613-576t-2-13l-13-22q-3.68-6.13-10.12-8.06Q581.44-621 575-618l-23 10q-8-8-18-13t-21-9l-2-26q-.9-7.11-5.85-11.56Q500.2-672 493-672h-26q-7.2 0-12.15 4.44-4.95 4.45-5.85 11.56l-2 26q-11.43 3.82-20.71 8.91Q417-616 408-608l-23-10q-6.44-3-12.88-1.06-6.44 1.93-10.12 8.06l-13 22q-4 6-2 13t6.69 10.75L374-551q-2 11.5-2 23t2 23l-20.31 14.25Q349-487 347-480t2 13l13 22q3.68 6.12 10.12 8.06Q378.56-435 385-438l23-10q8 8 18 13t21 9Zm33-54q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14ZM300-96q-15.3 0-25.65-10.35Q264-116.7 264-132v-139q-57-48-88.5-115.57T144-529q0-139.58 98.29-237.29Q340.58-864 481-864q109 0 196 58.5T792-653l66 223q5 17.48-5.5 31.74Q842-384 824-384h-56v120q0 29.7-21.15 50.85Q725.7-192 696-192h-96v60q0 15.3-10.35 25.65Q579.3-96 564-96H300Z"/></svg> |