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
775 B
XML
1 line
775 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-135-33-223.5-152.84Q168-368.69 168-515v-229l312-120 312 120v229q0 146.31-88.5 266.16Q615-129 480-96Zm0-192q17 0 28.5-11.5T520-328q0-17-11.5-28.5T480-368q-17 0-28.5 11.5T440-328q0 17 11.5 28.5T480-288Zm1.29-118q11.71 0 19.71-8t9-20q1-6.3 3-12.15 2-5.85 5-10.85 4.08-7.31 9.04-13.15Q532-476 537-481q20-20 36.5-43t16.5-52q0-42.35-32.62-69.18Q524.76-672 481.26-672q-30.26 0-56.76 13.5Q398-645 382-619.42q-6 10.42-1.64 21.76 4.36 11.35 15.98 16.5Q407-576 417.5-581t18.03-14q8.47-11 19.97-16.5Q467-617 481-617q20.4 0 35.7 13 15.3 13 15.3 33 0 18-11.5 31T496-514q-10 10-19.17 19.88-9.16 9.88-15.83 22.12-5 7.69-7 17.29-2 9.61-2 19.22 0 12.49 8.3 20.99 8.3 8.5 20.99 8.5Z"/></svg> |