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
812 B
XML
1 line
812 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M336-455v-169q0-20 14-34t34-14q20 0 34 14t14 34v169q0 20-14 34t-34 14q-20 0-34-14t-14-34Zm192-54.33v-258.53Q528-788 542-802t34-14q20 0 34 14.09 14 14.1 14 34.23v258.52Q624-485 609.2-473q-14.8 12-33.2 12-18.4 0-33.2-12.08-14.8-12.08-14.8-36.25ZM144-317v-163q0-20 14-34t34-14q20 0 34 14t14 34v163q0 24-14.8 36T192-269q-18.4 0-33.2-12-14.8-12-14.8-36Zm83.82 221Q205-96 195.5-117.5T203-156l156-157q11-11 25.5-11t25.5 11l70 70 261-261h-33q-15.3 0-25.65-10.29Q672-524.58 672-539.79t10.35-25.71Q692.7-576 708-576h120q15.3 0 25.65 10.35Q864-555.3 864-540v120q0 15.3-10.29 25.65Q843.42-384 828.21-384t-25.71-10.35Q792-404.7 792-420v-34L505-167q-11 11-25 11.5T455-166l-71-71-131.24 131.24Q248-101 241.42-98.5t-13.6 2.5Z"/></svg> |