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="M264-168v-624 624Zm216-192q69 0 119.5-46T658-519q-20-8-38-19.5T585-564H448q3-45 13.5-71.5t18.5-34.36V-720q-75 0-127.5 52.71T300-539.79q0 74.79 52.65 127.29T480-360ZM228.29-96Q213-96 202.5-106.35T192-132v-696q0-15.3 10.35-25.65Q212.7-864 228-864h258q15.3 0 25.65 10.29Q522-843.42 522-828.21t-10.35 25.71Q501.3-792 486-792H264v624h432v-304q0-15.3 10.29-25.65Q716.58-508 731.79-508t25.71 10.35Q768-487.3 768-472v304q0 29.7-21.14 50.85Q725.72-96 696.04-96H228.29ZM480-410q-8-8-18.5-34.5T448-516h64q-3 45-13.5 71.5T480-410Zm-61-14q-26-14-45-38t-24-54h50.3q2.14 26.07 6.42 49.54Q411-443 419-424Zm-69-140q5-30 24-54t45-38q-8 19-12.28 42.46-4.28 23.47-6.42 49.54H350Zm191 140q8-19 12.28-42.46 4.28-23.47 6.42-49.54H610q-5 30-24 54t-45 38ZM384-240h192q10.4 0 17.2-7 6.8-7 6.8-17t-6.8-17q-6.8-7-17.2-7H384q-10.4 0-17.2 7-6.8 7-6.8 17t6.8 17q6.8 7 17.2 7Zm360-336q-6 0-8-6-14-57-55.5-98.5t-98.86-55.72Q576-738 576-744.5q0-6.5 6-7.5 56.93-13.86 98.47-55.43Q722-849 736.22-906.36 738-912 744-912t8 6q14 57 55.65 98.14 41.64 41.14 98.73 55.94Q912-751 912-744q0 6-6 8-57 14-98.5 55.5t-55.62 98.86Q751-576 744-576Z"/></svg> |