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="M84-48q-15.3 0-25.65-10.29Q48-68.58 48-83.79t10.35-25.71Q68.7-120 84-120h792q15.3 0 25.65 10.29Q912-99.42 912-84.21T901.65-58.5Q891.3-48 876-48H84Zm144.29-144q-15.29 0-25.79-10.35T192-228v-180q-28-51-45.5-105T129-624q0-63.73 16.5-125.36Q162-811 180-873q5-17 19.9-28 14.89-11 33.1-11 22.73 0 38.87 16Q288-880 288-857v120q0 44 15 82t41.5 66.5q26.5 28.5 62.49 44.65t78.13 16.15q52.66 0 105.77 10.35t93.25 31.19q40.15 20.84 62 53Q768-401 768-355v127q0 15.3-10.34 25.65Q747.31-192 732.02-192H228.29ZM264-264h432v-91q0-32-25.5-52T610-438q-35-11-70-14.5t-55-3.5q-57.15 0-106.08-21.5Q330-499 294-537t-57-89q-21-51-21-110-8 25-12 51t-4 52q0 55 19 106.5t45 99.5v163Zm216-312q-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 21ZM347-192v-60q0-55 39-93.5t94-38.5h108q15.3 0 25.65 10.29Q624-363.42 624-348.21t-10.35 25.71Q603.3-312 588-312H480q-25.5 0-42.75 17.71T420-252v60h-73Zm138-72Zm-5-456Z"/></svg> |