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
1001 B
XML
1 line
1001 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M583.71-192q-16.45 0-27.58-10.5Q545-213 545-230t11.21-28q11.21-11 27.79-11h108l-89-62q-14-9-16-24t7-29q8.64-14 23.99-16.5 15.35-2.5 28.78 6.5L736-332l-37-102q-6-16 .5-29.5T722-483q16-6 30 .5t19 22.5l37 102 29-105q4.92-16 18.21-24.5 13.29-8.5 29.04-3.5T908-472.5q8 13.5 3 29.5l-61 224q-3 12-13 19.5t-22 7.5H583.71ZM323.96-600h215.76q15.28 0 25.78-10.29 10.5-10.29 10.5-25.5t-10.34-25.71Q555.32-672 540.04-672H324.28q-15.28 0-25.78 10.29-10.5 10.29-10.5 25.5t10.34 25.71q10.34 10.5 25.62 10.5Zm.04 144h120q15.3 0 25.65-10.29Q480-476.58 480-491.79t-10.35-25.71Q459.3-528 444-528H324q-15.3 0-25.65 10.29Q288-507.42 288-492.21t10.35 25.71Q308.7-456 324-456Zm-60 144-89 89q-9 9-20 4.62-11-4.37-11-16.62v-508.59Q144-774 165.16-795q21.16-21 50.88-21h432.24Q678-816 699-794.85T720-744v143.13q0 10.87-6.5 17.87-6.5 7-17.5 8-39 5-75 21.5T556-511q-37 34-58 79.24-21 45.24-19 94.76 1 10-5.5 17.5t-16.42 7.5H264Z"/></svg> |