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
869 B
XML
1 line
869 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-144q-40 0-68-28t-28-68v-480q0-40 28-68t68-28h336q40 0 68 28t28 68v252h60q34.65 0 59.33 24.67Q720-418.65 720-384v102q0 8 5 13t13 5q8 0 13-5t5-12.61V-529q-36-5-60-32t-24-63v-60q0-15.3 10.35-25.65Q692.7-720 708-720h12v-48q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v48h48v-48q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v48h12q15.3 0 25.65 10.35Q912-699.3 912-684v60q0 36-24 63t-60 32v246q0 38.22-26.14 64.61t-64 26.39Q700-192 674-218.39T648-283v-113h-72v163q0-68-47.5-115.5T414-396H270q-42 0-72 30t-30 72q0 42 30 72t72 30h138q15.3 0 25.65-10.29Q444-212.58 444-227.79t-10.35-25.71Q423.3-264 408-264H270q-13 0-21.5-8.5T240-294q0-13 8.5-21.5T270-324h144q38-1 64 26.02 26 27.03 26 64.98 0 36.71-26 62.86Q452-144 414-144H144Z"/></svg> |