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
1006 B
XML
1 line
1006 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-79.38 0-149.19-30T208.5-208.5Q156-261 126-330.96t-30-149.5Q96-560 126-630q30-70 82.5-122t122.46-82q69.96-30 149.5-30t149.55 30.24q70 30.24 121.79 82.08 51.78 51.84 81.99 121.92Q864-559.68 864-480q0 79.38-30 149.19T752-208.5Q700-156 629.87-126T480-96Zm.46-72q130.46 0 221-91Q792-350 792-480.46t-90.54-221Q610.92-792 480.46-792 350-792 259-701.46t-91 221Q168-350 259-259t221.46 91ZM516-240q-34 0-62-22t-42-58q-6-16-13-32t-20-27l-38-34q-26-23-39.5-56T288-540q0-75 54.25-127.5T474-720q51 0 91 22.5t59 61.5q14 28 6 47.5T599-569q-11.23 0-20.11-6-8.89-6-13.89-15-13-26-38.5-42T472-648q-47.04 0-79.52 31.32T360-540q0 22 10 43.5t30 39.5l30 28q16 15 28 36.5t23 52.5q5 13 14.5 20.5T516-312q11 0 20.5-7t18.5-21q5-8 12.45-12 7.45-4 16.55-4 21.04 0 32.02 17 10.98 17 .98 35-16 30-42.92 47-26.91 17-58.08 17Zm24-162q25 0 42.5-17.5T600-462q0-25-17.5-42.5T540-522q-25 0-42.5 17.5T480-462q0 25 17.5 42.5T540-402Z"/></svg> |