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-168q50 0 85-35t35-85v-384q0-50-35-85t-85-35q-50 0-85 35t-35 85v384q0 50 35 85t85 35Zm.21-108q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.29 25.71t-25.5 10.5Zm-.44 180Q400-96 344-152.19q-56-56.18-56-135.9v-384.19Q288-752 344.23-808q56.22-56 136-56Q560-864 616-807.81q56 56.18 56 135.9v384.19Q672-208 615.77-152q-56.22 56-136 56Zm.44-144Q510-240 531-261.21t21-51Q552-342 530.79-363t-51-21Q450-384 429-362.79t-21 51Q408-282 429.21-261t51 21Zm0-336Q510-576 531-597.21t21-51Q552-678 530.79-699t-51-21Q450-720 429-698.79t-21 51Q408-618 429.21-597t51 21ZM773.5-367q-15.94 0-26.72-10.78T736-404.5q0-7.5 3-13.5t8-11q11-11 16-24t5-27q0-14-5.25-27T747-531q-5-5.47-8-11.85-3-6.39-3-13.68 0-15.5 10.88-25.98Q757.76-593 773-593q8 0 14 3t11 8q20 20 31 46.5t11 55.5q0 29-11 55.5T798-378q-5 5-11 8t-13.5 3Zm85 85q-15.94 0-26.72-10.78T821-319.5q0-7.5 3-13.5t8.32-11.32Q860-372 874-407.22q14-35.23 14-73 0-37.78-14.47-73.32-14.48-35.53-41.36-62.31Q827-621 824-627.75t-3-13.95q0-15.3 10.78-25.8T858.5-678q7.5 0 13.5 3t11 7.88q38 37.12 57.5 85.62Q960-533 960-480t-19.5 101.5Q921-330 883-292.88q-5 4.88-11 7.88t-13.5 3ZM480-480Z"/></svg> |