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
765 B
XML
1 line
765 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-240q-80 0-143.5-47.5T250-411q-4-12 3.5-23t21.5-15q14-4 27.5 4t19.5 24q19 50 62 79.5t96 29.5q70 0 119-49t49-119q0-53-29.5-96T539-638q-16-6-24-19.5t-4-27.5q4-14 15-21.5t23-3.5q76 23 123.5 87T720-480q0 100-70 170t-170 70Zm0 144q-156 0-266-106.5T97-466q-1-14 9-24.5t25-11.5q15-1 25.5 9.5T169-466q12 133 98 215.5T480-168q130 0 221-91t91-221q0-126-85-214t-213-96q-16-1-26.5-12.5T458-829q1-15 11-25.5t25-9.5q77 3 144 34t117.5 83Q806-695 835-626t29 146q0 79-30 149t-82.5 122.5Q699-156 629.5-126T480-96Zm-77-394L271-623l-36 94q-5 12-17.5 11.5T201-530l-94-301q-3-11 4.5-18.5T130-854l301 94q12 4 12.5 16.5T432-726l-94 35 133 133q14 14 14 34t-14 34q-14 14-34 14t-34-14Z"/></svg> |