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
849 B
XML
1 line
849 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-864q12.41 0 24.21 1 11.79 1 23.79 2.81V-787q-12-2.5-24-3.75T480-792q-104 0-172 69.5T240-549q0 72 60 162t180 196q119-106 179.5-196T720-549q0-6.67-.5-13.33Q719-569 718-576h72q1 7 1.5 13.67.5 6.66.5 13.33 0 90.64-67 193.82Q658-252 527-137q-11 9-22.5 13.5T480-119q-13 0-24.5-4.5T433-137q-40-35-86.5-82T260-320q-40-54-66-112.5T168-549q0-134 89-224.5T480-864Zm0 312Zm276-129 56 56q11 11 25.5 10.5T863-626q11-11 11-25.5t-11-25.42l-56-55.58 56-55.58Q874-799 874-813q0-14-11-25t-25.5-11.5Q823-850 812-839l-56 56-56-56q-11-11-25-11t-25 11q-11 11-11 25.5t10.84 25.5L705-732l-56 56q-11 11-10.5 25t11.5 25q11 11 25.5 11t25.34-10.84L756-681ZM480.21-480Q510-480 531-501.21t21-51Q552-582 530.79-603t-51-21Q450-624 429-602.79t-21 51Q408-522 429.21-501t51 21Z"/></svg> |