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
622 B
XML
1 line
622 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M408-312q100 0 170-70t70-170q0-100-70-170t-170-70q-100 0-170 70t-70 170q0 100 70 170t170 70Zm-42-211-55-55q-11-11-27-10.5T257-577q-11 11-11 27t11 27l83 83q10.67 11 25.33 11Q380-429 391-440l168-168q11-11.47 11-27.23Q570-651 559-662t-26.77-11q-15.76 0-27.23 11L366-523Zm42.34 283q-130.79 0-221.57-91Q96-422 96-552t91-221q91-91 221-91t221 90.77q91 90.78 91 221.57 0 54.66-17.5 104.16T653-358l185.8 185.8Q850-161 850-146.33q0 14.66-11 25.33-10.67 11-25.33 11-14.67 0-25.87-11.2L602-307q-40 32-89.5 49.5T408.34-240ZM408-552Z"/></svg> |