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
941 B
XML
1 line
941 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M618-516q-22.5 0-38.25-15.75T564-570q0-12 8.5-27.5t18.4-29.5q9.9-14 18.45-23.5l8.55-9.5 8.55 9.5Q635-641 645-627t18.5 29.5Q672-582 672-570q0 22.5-15.75 38.25T618-516Zm144-108q-22.5 0-38.25-15.75T708-678q0-12 8.5-27.5t18.4-29.5q9.9-14 18.45-23.5l8.55-9.5 8.55 9.5Q779-749 789-735t18.5 29.5Q816-690 816-678q0 22.5-15.75 38.25T762-624Zm0 216q-22.5 0-38.25-15.75T708-462q0-12 8.5-27.5t18.4-29.5q9.9-14 18.45-23.5l8.55-9.5 8.55 9.5Q779-533 789-519t18.5 29.5Q816-474 816-462q0 22.5-15.75 38.25T762-408ZM383.77-144Q304-144 248-200.16 192-256.32 192-336q0-50 22.5-92t61.5-67v-213q0-45 31.5-76.5T384-816q45 0 76.5 31.5T492-708v213q39 25 61.5 67t22.5 92q0 79.68-56.23 135.84-56.22 56.16-136 56.16ZM264-336h240q0-25-10.5-47.5T463-423l-43-33v-252q0-15.3-10.29-25.65Q399.42-744 384.21-744t-25.71 10.35Q348-723.3 348-708v252l-42 33q-20 18-31 41t-11 46Z"/></svg> |