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
570 B
XML
1 line
570 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M97-516q5-48 21.5-93t42.5-85q53 28 86.5 74.5T289-516H97Zm574 0q8-57 42-104t86-74q28 39 44 84.5t20 93.5H671ZM161-266q-26-38-42.5-83T97-444h192q-8 56-41.5 102.5T161-266Zm638 0q-53-26-86.5-73.5T671-444h192q-4 48-20 93.5T799-266ZM363-516q-9-74-49.5-135.5T208-751q48-48 108-76t128-35v346h-81Zm153 0v-346q68 7 128 35t108 76q-66 37-106.5 99T597-516h-81ZM444-98q-67-7-127.5-35T208-209q66-38 106.5-100T363-444h81v346Zm72 0v-346h81q8 74 48.5 135.5T752-209q-48 48-108 76T516-98Z"/></svg> |