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
527 B
XML
1 line
527 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M517-819q0-17 13.5-28t30.5-8q112 24 192.5 105.5T857-556q3 16-8 28t-28 12H603q-4 0-6.5-2t-4.5-5q-11-23-28-40t-40-28q-3-2-5-4t-2-6v-218ZM398-106q-131-29-216-133T97-480q0-137 85-241.5T398-855q18-4 32.5 8t14.5 31v216q0 2-6 8-35 14-56.5 44T361-480q0 38 21.5 68t56.5 44l6 8v216q0 19-14.5 30.5T398-106Zm159 2q-16 3-28-7t-12-27v-220q0-4 2-6.5t5-4.5q23-11 40.5-28t27.5-40q1-1 10-7h219q17 0 28 13.5t7 30.5q-24 112-105.5 192.5T557-104Z"/></svg> |