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
926 B
XML
1 line
926 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M96-384v-92q0-25.78 12.5-47.39T143-558q57-33 117.7-49.5T384-624q54 0 105 12t99 35q-13.98 12.81-25.49 27.9Q551-534 542-520q-38-16-77.56-24T384-552q-54 0-105 14t-100 42q-4.95 2.94-7.98 8.24Q168-482.47 168-476v20h346q-5 16-7.5 33t-2.5 39H96Zm288-72Zm0-216q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42Zm.21-72Q414-744 435-765.21t21-51Q456-846 434.79-867t-51-21Q354-888 333-866.79t-21 51Q312-786 333.21-765t51 21Zm-.21-72Zm336 0q0 60-42 102t-102 42h-15.5q-7.5 0-14.5-3 26-29 40-65.35 14-36.35 14-75.5t-14-75.65Q572-928 546-957q7.33-1.88 14.67-2.44Q568-960 576-960q60 0 102 42t42 102Zm47.55 624q-79.49 0-135.52-56.03Q576-304.06 576-383.55 576-464 632.03-520q56.03-56 135.52-56Q848-576 904-520q56 56 56 136.45 0 79.49-56 135.52Q848-192 767.55-192ZM743-298l138-138-34-34-104 104-53-54-34 35 87 87Z"/></svg> |