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
708 B
XML
1 line
708 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M684-432v-120q0-15 10.5-25.5T720-588q15 0 25.5 10.5T756-552v120q0 15-10.5 25.5T720-396q-15 0-25.5-10.5T684-432Zm-548-36q-19-32-28.5-66.5T98-604q0-84 52.5-148T305-816q51 0 97 21t78 59q32-38 78.5-59t96.5-21q97 0 153 65.5T864-593q-29-26-65.5-40.5T720-648q-81 0-140.5 51.5T507-468H403l-61-92q-5-8-13.5-12t-16.5-4q-8 0-16.5 4T282-560l-61 92h-85Zm236 252q-63-57-107.5-100.5T189-396h51q9 0 17-4t13-12l42-63 42 63q5 8 13 12t17 4h123q8 51 37.5 91t72.5 63q-7 6-14 12.5T588-216l-60 53q-10 9-22.5 13.5T480-145q-13 0-25-4.5T432-163l-60-53Zm348-60q-14 0-25-11t-11-25q0-14 11-25t25-11q14 0 25 11t11 25q0 14-11 25t-25 11Z"/></svg> |