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="M288.19-456Q228-456 186-498t-42-102q0-60 42-102t102-42h48v-132q0-15.3 10.34-25.65Q356.68-912 371.96-912h215.76q15.28 0 25.78 10.35Q624-891.3 624-876v132h48q60 0 102 42t42 102q0 60-42 102t-102.19 42H587q7.86-8.68 13.93-19.34Q607-486 612-497l9-23q2-4 5.5-6t9.5-2q15 0 25.5-10.5T672-564q0-15-10.5-25.5T636.04-600Q608-600 586-585.5T555-547l-9 23q-8 20-26.12 32-18.13 12-39.88 12-21.75 0-39.87-12Q422-504 414-524l-9-23q-9-24-31-38.5T323.96-600q-14.96 0-25.46 10.5T288-564q0 15 10.5 25.5T324-528q6 0 9.5 2t5.5 6l9 23q5 11 11.07 21.66T373-456h-84.81ZM312-96q-20 0-36.19-9.45Q259.63-114.9 250-132h-95q-44.58 0-75.79-31.46Q48-194.92 48-239.86v-107.86Q48-363 58.29-373.5 68.58-384 83.79-384t25.71 10.33q10.5 10.33 10.5 25.6v107.8q0 15.27 10.06 25.77Q140.13-204 155-204h95q9.63-17.1 25.81-26.55Q292-240 312-240h48v-60q0-15.3 10.29-25.65Q380.58-336 395.79-336t25.71 10.35Q432-315.3 432-300v60h96v-60q0-15.3 10.29-25.65Q548.58-336 563.79-336t25.71 10.35Q600-315.3 600-300v60h48q20 0 36.19 9.45Q700.38-221.1 710-204h95q14.88 0 24.94-10.33t10.06-25.6v-107.8q0-15.27 10.29-25.77t25.5-10.5q15.21 0 25.71 10.35T912-348v108q0 45-31.21 76.5T805-132h-95q-9.62 17.1-25.81 26.55Q668-96 648-96H312Z"/></svg> |