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
600 B
XML
1 line
600 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m753-105-87-87H264q-29 0-50.5-21T192-264v-36q0-14 10.5-25t25.5-11q14 0 25 11t11 25v36h330l-88-88-3 3q-5 4-10.5 6t-12.5 2q-8 0-14-2.5t-11-7.5L320-487q-11-10-10.5-24t8.5-23l1.5-1.5 1.5-1.5-217-217q-11-11-11-25.5t11-25.5q11-11 25.5-11t25.5 11l650 649q11 11 11 25.5T805-105q-11 11-26 11t-26-11ZM647-553q11 11 11 24.5T647-504l-19 19q-11 11-25 11t-25-11q-11-11-11-25t11-25l19-19q10-10 24.5-10t25.5 11ZM480-816q15 0 25.5 10.5T516-780v147q0 18-11 27t-25 9q-14 0-25-9.5T444-633v-147q0-15 10.5-25.5T480-816Z"/></svg> |