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
1010 B
XML
1 line
1010 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-322q56 0 128.5-21T788-412q2-11.32 2.5-22.13.5-10.81.5-22.13 0-11.33-10-18.53-10-7.21-21-4.21-13 4-28.5 9.5T689-453q-67 27-113.81 38.5-46.8 11.5-95.52 11.5Q430-403 381-414.5T264-454q-23-10-38-15.5t-28-9.5q-11-4-20.5 3.72-9.5 7.71-9.5 19.03t.5 22.13q.5 10.8 2.5 22.12 98.45 45.96 174.97 67.98Q422.49-322 480-322Zm0 154q94 0 166.5-41.5T757-320q-90 38-154 54t-123 16q-58 0-125.5-16.5T202-319q38 69 110.5 110T480-168Zm0-408q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42Zm.21-72Q510-648 531-669.21t21-51Q552-750 530.79-771t-51-21Q450-792 429-770.79t-21 51Q408-690 429.21-669t51 21Zm-.08 552Q310-96 203-197T96-455.85q0-49.15 39-77.65 39-28.5 85-13.5 14 5 28.5 10t43.5 17q63 26 103.53 35.5 40.54 9.5 83.97 9.5 41.5 0 81-9.5T662-519q27-11 45-17.5t33.85-11.5q45.69-14 83.92 15Q863-504 864-456q0 75.71-29.5 141.35Q805-249 753.1-200.53q-51.91 48.46-122.07 76.5Q560.86-96 480.13-96Z"/></svg> |