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
795 B
XML
1 line
795 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-192q-29 0-50.5-21.5T96-264v-432q0-29.7 21.5-50.85Q139-768 168-768h624q29 0 50.5 21.15T864-696v152q0 15.3-10.29 25.65Q843.42-508 828.21-508t-25.71-10.35Q792-528.7 792-544v-67L497.92-442.7Q493-440 489-436t-9 4q-5 0-9.5-4t-9.4-6.7L168-611v347h300q15.3 0 25.65 10.29Q504-243.42 504-228.21t-10.35 25.71Q483.3-192 468-192H168Zm312-325 312-179H168l312 179ZM168-264v-231 3V-667.83v.83-29 29-1 404ZM767.77-48Q688-48 632-104.23q-56-56.22-56-136Q576-320 632.23-376q56.22-56 136-56Q848-432 904-375.77q56 56.22 56 136Q960-160 903.77-104q-56.22 56-136 56ZM696-216h144q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2H696q-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8 0 9.6 7.2 16.8 7.2 7.2 16.8 7.2Z"/></svg> |