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
799 B
XML
1 line
799 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M269.88-96q-57.12 0-97.5-40.41Q132-176.83 132-234v-299q-29-26-56.5-54T48-654.17Q48-682 67-701t46.77-19q16.46 0 30.34 6.5Q158-707 168-695q10-12 23.89-18.5 13.88-6.5 30.34-6.5Q250-720 269-701q19 19 19 46.83Q288-615 260.5-587T204-533v299q0 27.92 19.25 47.46T270-167q27.5 0 46.75-19.54T336-234v-444q0-78 54-132t132-54q78 0 132 54t54 132v9q67 13 111.5 65.7Q864-550.59 864-480v192q0 79.68-56.23 135.84Q751.55-96 671.77-96 592-96 536-152.16 480-208.32 480-288v-192q0-70.99 45-124 45-53 112-65v-9q0-47.5-33.25-80.75T523-792q-47.5 0-80.75 33.25T409-678v444q0 57.17-41 97.59Q327-96 269.88-96Zm401.91-264Q642-360 621-338.79t-21 51Q600-258 621.21-237t51 21Q702-216 723-237.21t21-51Q744-318 722.79-339t-51-21Z"/></svg> |