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
884 B
XML
1 line
884 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M319-521q14-28 30.5-54.5T384-628l-55-7-88 88 78 26Zm455-270q-79 2-148 41t-125 96q-38 38-68 81t-54 91l102 102q48-24 91-54t81-68q57-57 97.5-129T791-775q0-3-1.5-6t-3.5-5q-2-3-5-4t-7-1ZM549-549q-21-21-21-51t21-51q21-21 51-21t51 21q21 21 21 51t-21 51q-21 21-51 21t-51-21Zm-28 230 26 78 88-88-7-55q-26 18-52.5 34.5T521-319Zm340-504q13 104-31.5 198T710-456l-8.5 8.5Q698-444 694-439l12 101q2 17-3.5 33T685-278L552-145q-14 13-31.5 9.5T498-156l-51-155-135-136-156-53q-17-5-20-22.5t10-30.5l132-133q12-12 27.5-17.5T338-707l101 13q5-5 9.5-9t9.5-9q75-74 168-119t196-31q8 1 14.5 5t11.5 9q5 5 8.5 11t4.5 14ZM178-331q31-32 75-30.5t76 33.5q31 31 32.5 74T332-181q-45 47-108.5 60.5T96-96q11-63 24-126.5T178-331Zm45 57q-17 17-23 40l-12 46q23-6 45-12t39-23q13-11 14.5-27.5T277-278q-11-11-27-9.5T223-274Z"/></svg> |