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
1001 B
XML
1 line
1001 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M411-331q14 0 24.5-10t11.5-24q14-1 23.5-11.5T480-401q0-14-11-25t-25-11q-7 0-13 2t-11 7L310-538q5-5 8-11.5t3-14.5q0-14-11-25t-25-11q-15 0-25.5 10T249-565q-14 1-23.5 11.5T216-529q0 14 11 25t25 11q8 0 14-2.5t11-7.5l109 110q-5 5-8 11.5t-3 14.5q0 14 11 25t25 11Zm83 211q-29 0-55.5-10.5T391-161L118-417q-10-9-11.5-21.5T112-462q9-15 25.5-17.5T167-470l273 256q11 11 25.5 16t31.5 5q11 0 22.5-2.5T543-206l267-168q18-11 36-1t18 31q0 9-4.5 17T847-314L578-144q-17 11-39 17.5t-45 6.5Zm35-419q36-40 79.5-63.5T736-649q19-5 35-10.5t31-10.5q14-5 28 .5t20 19.5q6 14 .5 27.5T831-604q-17 6-37.5 12.5T747-577q-83 23-123 49.5T549-446q-5 8-13 12t-17 4q-11 0-20.5-7.5T485-456q-23-74-74.5-137.5T294-692q-13-7-17-20t4-25q8-14 22.5-18.5T332-752q63 35 115 91t82 122Zm-394 39q69 65 152.5 143T440-214q11 11 25.5 16t31.5 5q11 0 22.5-2.5T543-206q72-45 161.5-101T864-408L543-206q-12 8-23.5 10.5T497-193q-17 0-31.5-5T440-214L135-500Z"/></svg> |