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
720 B
XML
1 line
720 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M481-864q73 0 117.5 52.5T675-690q28 60 52 136.75t51 154.49Q804-324 834-257.5q30 66.5 71.84 111.82Q914-137 914-126t-8 20q-8 9-19 10.5t-21-6.5q-76-59-128.5-131.5T634.81-357Q602-391 565.5-411.5T481-432q-48 0-84.5 20.5T327.19-357Q277-306 224.5-233.5T96-102q-10 8-21 6.5T56-106q-8-9-8-20t8.16-19.68Q98-191 128-257.5t56-141.26q27-77.74 51-154.49Q259-630 287-690q32-69 76.5-121.5T481-864Zm0 72q-45 0-71 37.5T363-675q-31 62-55.5 136T256-386q24.21-26.15 46.61-46.08Q325-452 347-467q32-20 64.19-28.5t70-8.5q37.81 0 69.81 8.5t64 28.5q22 15 44.39 34.92Q681.79-412.15 706-386q-27-79-51.5-153T599-675q-21-42-47-79.5T481-792Zm0 288Z"/></svg> |