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="m552-147 235-72q-8-21-26.39-33-18.38-12-41.61-12H508q-17 0-34-2.5t-33-8.5l-36-14q-13.87-4.71-19.93-18.86Q379-322 384-336t19-20q14-6 28-1l34 13q11 4 21.5 6t21.5 2h92q0-10-5-17t-15-11l-256-92h-36v228l264 81Zm-23 68-241-74q0 23-17 39.5T231-96H120q-30 1-51-20.44Q48-137.89 48-168v-288q0-29.7 21.18-50.85Q90.36-528 120.11-528H322q8 0 15 1.5t13.55 3.61L607-431q30 11 47.5 37.25T672-336h47q58 0 101.5 36t43.5 92q0 20-13.5 34T818-154L577-79q-12 4-24 3.5T529-79Zm-409-89h96v-288h-96v288Zm432.02-703q10.97 0 21.47 3.5Q584-864 594-857l192 138q14 11 22 26.5t8 32.5v216q0 15.3-10.29 25.65Q795.42-408 780.21-408t-25.71-10.35Q744-428.7 744-444v-216L552-799 360-660v24q0 15.3-10.29 25.65Q339.42-600 324.21-600t-25.71-10.35Q288-620.7 288-636v-23q0-17 8-32.5t22-26.5l192-139q10.05-7 20.56-10.5 10.5-3.5 21.46-3.5Zm-.02 72Zm-36 163q8 0 13-5t5-13q0-8-5-13t-13-5q-8 0-13 5t-5 13q0 8 5 13t13 5Zm72 0q8 0 13-5t5-13q0-8-5-13t-13-5q-8 0-13 5t-5 13q0 8 5 13t13 5Zm-72 72q8 0 13-5t5-13q0-8-5-13t-13-5q-8 0-13 5t-5 13q0 8 5 13t13 5Zm72 0q8 0 13-5t5-13q0-8-5-13t-13-5q-8 0-13 5t-5 13q0 8 5 13t13 5Z"/></svg> |