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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M96-408v-141q0-11 8-19t19-8h69q19 0 33.5 14.5t14.5 33.97v31.15q0 14.02-8.5 25.7T211-451l16.15 36.8q4.85 11.2-2.16 20.7T205.6-384q-6.6 0-11.6-3.5t-8-9.5l-23-51h-19v39.68q0 10.32-6.8 17.32t-17.2 7q-10.4 0-17.2-6.8Q96-397.6 96-408Zm288-24v-24h-48q-20.4 0-34.2-13.8Q288-483.6 288-504v-24q0-20.4 13.8-34.2Q315.6-576 336-576h72q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2 0 10.4-6.8 17.2-6.8 6.8-17.2 6.8h-72v24h48q20.4 0 34.2 13.8Q432-476.4 432-456v24q0 20.4-13.8 34.2Q404.4-384 384-384h-72q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2 0-10.4 6.8-17.2 6.8-6.8 17.2-6.8h72Zm192-24 42-106q2.36-6 8.25-10 5.89-4 13.75-4 11.74 0 18.87 9.5Q666-557 661-546l-56 147q-2 7-8 11t-13 4h-16q-7 0-13-4t-8-11l-55.79-146.71Q487-557 494.13-566.5T513-576q7.5 0 13.13 4 5.62 4 7.87 10l42 106Zm144 48v-141q0-11 8-19t19-8h69q20 0 34 14t14 34v48q0 20-14 34t-34 14h-48v24q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2Zm-576-88h48v-32h-48v32Zm624 16h48v-48h-48v48Z"/></svg> |