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
623 B
XML
1 line
623 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-96h38q16 0 24.5-14t.5-29q-8-18-11.5-37t-3.5-40q0-60 34-108.5t89-69.5q27-51 77.5-80.5T624-504q13 0 26.5 1.5T677-497q16 5 29.5-4.5T720-527v-66q0-15-5-28t-16-23L506-843q-11-11-23.5-16t-26.5-5q-14 0-27.5 5.5T405-843L213-644q-11 11-16 23.5t-5 27.5v425q0 30 21 51t51 21Zm191-479q-25 0-42.5-17.5T395-635q0-24 17.5-41.5T455-694q25 0 42.5 17.5T515-635q0 25-17.5 42.5T455-575Zm49 479q-51 0-85.5-34.5T384-216q0-45 29.5-78.5T488-334q13-45 50.5-71.5T624-432q54 0 93.5 35t47.5 86q42 4 70.5 34.5T864-204q0 45-32.5 76.5T756-96H504Z"/></svg> |