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
895 B
XML
1 line
895 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-700.7v-86.4q0-9.9 8.52-15.4 8.51-5.5 17.48-.5l86.04 43.47Q266-755 266-744t-9.96 15.57l-85.99 43.86Q161-680 152.5-685.4t-8.5-15.3Zm576 0v-86.4q0-9.9 8.52-15.4 8.51-5.5 17.48-.5l86.04 43.47Q842-755 842-744t-9.96 15.57l-85.99 43.86Q737-680 728.5-685.4t-8.5-15.3Zm-288-48v-86.4q0-9.9 8.52-15.4 8.51-5.5 17.48-.5l86.04 43.47Q554-803 554-792t-9.96 15.57l-85.99 43.86Q449-728 440.5-733.4t-8.5-15.3ZM335-103q-102-11-170.5-43T96-216v-348q0-22.79 29.5-42.4 29.5-19.6 81.16-34.2 51.66-14.59 121.5-23Q398-672 480-672t151.84 8.4q69.84 8.41 121.5 23Q805-626 834.5-606.4 864-586.79 864-564v348q0 38-69 70t-171 43q-10 1-17-5.5t-7-16.5v-43q0-50-35-85t-85-35q-50 0-85 35t-35 85v42q0 10-7.29 17T335-103Zm145-425q89 0 157.5-8.5T749-562q-13-14-96-26t-173-12q-93 0-174.5 11.5T211-562q43 17 111.5 25.5T480-528Z"/></svg> |