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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M384-96q-70 0-119-49t-49-119q0-32 12.5-60.5T264-374q15-14 29-26.5t26-28.5q-51-77-77-156.5T216-744q0-56 18-88t50-32q45 0 91 40t74 104q13 29 20 48.5t11 36.5q3-15 10-33.5t22-51.5q30-65 74.5-104.5T676-864q32 0 50 32t18 88q0 80-26 160t-77 155q12 16 22 25.5t24 20.5q29 24 43 54t14 65q0 70-49 119T576-96q-41 0-68.5-9.5L480-115l-27.5 9.5Q425-96 384-96Zm0-72q23 0 46-6.5t44-18.5q-14-5-23-15.5t-9-21.5q0-8 11-14t27-6q16 0 27 6t11 14q0 11-9 21.5T486-193q21 12 44 18.5t46 6.5q40 0 68-28t28-68q0-18-10.5-36T628-338q-13-11-25.5-24.5T576-395q-17-23-39.5-32.5T480-437q-35 0-57.5 9.5T384-395q-11 15-23.5 29T332-338q-23 20-33.5 38T288-264q0 40 28 68t68 28Zm38-130q-8 0-13.5-8t-5.5-20q0-13 5.5-21t13.5-8q9 0 14.5 8t5.5 21q0 12-6 20t-14 8Zm116 0q-8 0-14-8t-6-20q0-13 5.5-21t14.5-8q8 0 13.5 8t5.5 21q0 12-5.5 20t-13.5 8ZM371-480q13-8 27-14.5t29-9.5q-2-44-10.5-86.5T391-673q-18-42-40-70t-57-48q-3 10-4.5 21.5T288-744q0 62 19 127t64 137Zm218 0q45-72 64-138t19-126q0-14-1.5-25.5T666-791q-35 21-57.5 49T568-672q-17 39-24.5 81T533-504q17 3 31 9t25 15Z"/></svg> |