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
955 B
XML
1 line
955 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M749-642q-3 40 20 73.5t62 44.5q14 4 23.5 16t9.5 27q1 45-9 87.5T825-312q-7 14-21.5 17.5t-28-4.5q-13.5-8-17-23t3.5-29q12-26 20-53.5t10-57.5q-45-18-75-55.5T679-603q-76-11-129-63t-63-126q-37-2-71.5 6T349-762q-14.04 7-29.02 3.5T297-775q-8-13-4.66-27.59 3.34-14.6 17.66-21.41 48-23 100-32.5t105-9.5q16.98 0 29.49 12Q557-842 557-825q0 68 47 110.5T718-675q14-1 23 9.12t8 23.88ZM324-360q-25 0-42.5-17.5T264-420q0-25 17.5-42.5T324-480q25 0 42.5 17.5T384-420q0 25-17.5 42.5T324-360ZM480-96q-79.38 0-149.19-30T208.5-208.5Q156-261 126-330.81T96-480q0-58 17-112.5T162-696l-41-41q-11-10.67-11-25.33Q110-777 121-788q11-11 25.67-11 14.66 0 25.33 11l616 616q11 10.64 11 24.82T788-122q-11 11-25.67 11-14.66 0-25.33-11l-41-40q-49 32-103.5 49T480-96Zm.11-72Q524-168 565-181t79-34L215-644q-21 38-34 79t-13 84.89q0 129.72 91.19 220.92Q350.39-168 480.11-168ZM420-420Zm135-137Z"/></svg> |