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
976 B
XML
1 line
976 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M312-96q-50 0-85-35t-35-85q0-41 23.5-72.5t60.5-42.25V-630q-37-11-60.5-42T192-744q0-50 35-85t85-35q50 0 85 35t35 85q0 41-23.5 72T348-630.22v6.29q0 44.93 31.5 76.43Q411-516 456-516h48q74.7 0 127.35 52.65Q684-410.7 684-336v5q37 11 60.5 42.5T768-216q0 50-35 85t-85 35q-50 0-85-35t-35-85q0-41 23.5-72.5T612-331v-5q0-45-31.5-76.5T504-444h-48q-29 0-57.02-9.71Q370.97-463.42 348-481v150.21q37 10.79 60.5 42.29T432-216q0 50-35 85t-85 35Zm0-72q20.4 0 34.2-13.8Q360-195.6 360-216q0-20.4-13.8-34.2Q332.4-264 312-264q-20.4 0-34.2 13.8Q264-236.4 264-216q0 20.4 13.8 34.2Q291.6-168 312-168Zm336 0q20.4 0 34.2-13.8Q696-195.6 696-216q0-20.4-13.8-34.2Q668.4-264 648-264q-20.4 0-34.2 13.8Q600-236.4 600-216q0 20.4 13.8 34.2Q627.6-168 648-168ZM312-696q20.4 0 34.2-13.8Q360-723.6 360-744q0-20.4-13.8-34.2Q332.4-792 312-792q-20.4 0-34.2 13.8Q264-764.4 264-744q0 20.4 13.8 34.2Q291.6-696 312-696Z"/></svg> |