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
591 B
XML
1 line
591 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-144q-140 0-238-98t-98-238.03Q144-608 228-703t212.1-111.11Q452-816 461.5-810q9.5 6 14.58 15 5.07 9 5.5 21 .42 12-6.58 23-14 23-21.5 49.5T446-648q0 85 58.5 143.5T648-446q26.96 0 53.48-7.5Q728-461 751-475q11-7 22.5-6t20.03 6q9.47 5 15.47 14.5t4 21.5q-14 128-109.5 211.5T480-144Zm-1-72q82.92 0 148.88-46.01 65.97-46 96.12-119.99-20 5-39 8t-38 3q-114.27 0-194.64-80.48Q372-531.96 372-646.39q0-18.61 3-37.61t8-39q-74 30-120 95.93t-46 148.81Q217-369 293.73-292.5 370.46-216 479-216Zm-8-254Z"/></svg> |