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
945 B
XML
1 line
945 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-240q-29.7 0-50.85-21.15Q96-282.3 96-312v-336q0-28.96 21.5-48.98Q139-717 168-717h75.42L597-363H495L115.31-742.69Q104-754 104-768.67q0-14.66 11-25.33 10.67-11 25.33-11 14.67 0 25.75 11.08l627.84 627.84Q805-155 805-140.82q0 14.18-11 24.82-10.67 11-25.33 11Q754-105 743-116L618-240H168Zm668-27q-12 5-25 4t-24.32-12.32L403-659q-8-8-9.5-18.25t2.93-20.5Q400-708 408.5-714t20.5-6h363q29.7 0 50.85 21.15Q864-677.7 864-648v336q0 16.2-8.13 27.9T836-267ZM696-588q-25 0-42.5 17.5T636-528q0 25 17.5 42.5T696-468q25 0 42.5-17.5T756-528q0-25-17.5-42.5T696-588ZM290-444v48q0 15.3 10.29 25.65Q310.58-360 325.79-360t25.71-10.35Q362-380.7 362-396v-48h50q14.45 0 24.23-9.77Q446-463.55 446-478q0-14.45-9.77-24.23Q426.45-512 412-512h-48v-47q0-15-11-26t-26-11q-15 0-26 11t-11 26v43h-48q-15.3 0-25.65 10.29Q206-495.42 206-480.21t10.35 25.71Q226.7-444 242-444h48Z"/></svg> |