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
820 B
XML
1 line
820 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M600-624v-96q0-50-34.79-85T480-840q-36 0-66 20.5T370-764q-6 14-19 21t-26.58 2Q310-746 303-759.5q-7-13.5-2-27.5 20.17-56.92 69.58-90.96Q420-912 480.41-912 560-912 616-855.84T672-720v96h24q29.7 0 50.85 21.23Q768-581.54 768-551.73v180.66Q768-353 756.75-344T732-335q-13.5 0-24.75-9.22T696-371v-181H514.18Q496-552 487-563.25T478-588q0-13.5 9-24.75T514-624h86ZM263.72-96Q234-96 212.5-117T192-168v-384q0-23 13.11-41.53Q218.21-612.06 239-620L81.13-777.87Q70-789 70-803q0-14 11-25t26-11q15 0 26 11l695 696q11 11 11 25t-11 25q-11 11-25.5 11t-25.26-10.76L744-115q-9 8-21.5 13.5T696-96H263.72ZM690-168 538-320q-9 15-25 23.5t-33 8.5q-29.7 0-50.85-21.15Q408-330.3 408-360q0-17 7.5-32.5T439-419L306-552h-42v384h426ZM488-370Zm112-92Z"/></svg> |