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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-79.38 0-149.19-30T208.5-208.5Q156-261 126-330.96t-30-149.5Q96-560 126-629.5q30-69.5 82.5-122T330.81-834q69.81-30 149.19-30 137.02 0 240.51 83.5Q824-697 854-569q4 14-4.5 27T827-525q-14 4-26.5-4.5T784-552q-17-72-65.34-129.4Q670.32-738.8 600-768v24q0 29.7-21.15 50.85Q557.7-672 528-672h-96v48q0 20.4-13.8 34.2Q404.4-576 384-576h-48v96h240q15 0 23 12t1 25q-12 22-18 46t-6 50q0 49 22.5 93.5t49.93 83.39Q656-159 652-147t-15 17q-36 17-75.5 25.5T480-96Zm-48-76v-68q-20 0-34-14.1T384-288v-48L175-545q-4 19-5.5 35t-1.5 30q0 115 74.5 203T432-172Zm348 75q-6 0-11-3.71-5-3.72-7-9.29-9-34-29.5-62t-40.89-57Q673-255 660.5-284.79T648-347.26q0-55.74 38.66-94.24Q725.31-480 780-480q54.69 0 93.34 39Q912-402 912-347.15q0 32.15-12.64 61.96Q886.72-255.39 868-229q-20 29-40.5 57t-29.81 62.15Q796-104 791-100.5T780-97Zm0-90q10-19 23-36l26-34q14-19.96 24.5-42.54 10.5-22.59 10.5-47.8Q864-382 839.25-407t-59.5-25q-34.75 0-59.25 24.86-24.5 24.85-24.5 59.76 0 25.38 10.5 47.92Q717-276.92 731-257q13 17 25.5 34.5T780-187Zm.11-101Q760-288 746-301.89q-14-13.88-14-34Q732-356 745.89-370q13.88-14 34-14Q800-384 814-370.11q14 13.88 14 34Q828-316 814.11-302q-13.88 14-34 14Z"/></svg> |