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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M220.69-96Q189-96 166.5-118.72 144-141.43 144-173.33V-792q0-29.7 21.15-50.85Q186.3-864 216-864h196q15.3 0 25.65 10.29Q448-843.42 448-828.21t-10.35 25.71Q427.3-792 412-792H216v624h427v-34q0-16.15 11.5-27.07Q666-240 682.11-240q16.1 0 27 10.93Q720-218.15 720-202v29q-1 31.76-23.27 54.38T643.18-96H220.69ZM324-240q-15.3 0-25.65-10.29Q288-260.58 288-275.79t10.35-25.71Q308.7-312 324-312h197q15.3 0 25.65 10.29Q557-291.42 557-276.21t-10.35 25.71Q536.3-240 521-240H324Zm0-120q-15.3 0-25.65-10.29Q288-380.58 288-395.79t10.35-25.71Q308.7-432 324-432h120q15.3 0 25.65 10.29Q480-411.42 480-396.21t-10.35 25.71Q459.3-360 444-360H324Zm60-168q-20 0-34-14t-14-34v-96q0-20 14-34t34-14h96l103-103q3-2.92 7.5-4.96t9.3-2.04q10.2 0 17.2 7.02 7 7.03 7 16.98v364q0 9.95-6.95 16.98-6.95 7.02-17.22 7.02-4.83 0-9.33-2.04T583-425L480-528h-96Zm432-96.24q0 28.76-12 56T771-521q-8 7-17.5 3t-9.5-15v-182q0-11 9.5-15.5T771-728q22 20 33.5 47.5t11.5 56.26Zm72 .24q0-60-30-110.5T776-813q-12.86-6.81-17.43-20.36Q754-846.9 760-860q7-14 20.47-19.5Q793.93-885 807-878q72 37 112.5 105.24Q960-704.51 960-624.5q0 80.5-40 148T809.97-371.2Q796-363 781.5-368.5 767-374 760-388q-6-13-1.5-26.5t17.29-20.3Q828-463 858-513.5 888-564 888-624Z"/></svg> |