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
860 B
XML
1 line
860 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-240q-57 0-114-4.5T252-257q-26-5-43-25t-17-46v-10q-52-9-86-49t-34-93q0-53 34-92.5t86-48.5v-27q0-30 21-51t51-21q26 0 51 4.5t51 6.5q29 2 56.5 3.5T479-704q29 0 56.5-1.5T592-709q26-2 52-6.5t52-4.5q30 0 51 21t21 51v27q52 9 86 48.5t34 92.5q0 53-34 93t-86 49v10q0 26-17.5 46T707-257q-57 8-113.5 12.5T480-240Zm0-120q32 0 64.5-4t64.5-12q14-4 21.5-17t3.5-27q-4-14-17-22t-27-3q-27 7-54.5 10t-55.5 3q-29 0-56.5-2.5T369-445q-14-5-27 2.5T325-420q-4 14 3.5 27t21.5 17q32 8 64.5 12t65.5 4Zm-288-52v-135q-22 8-35 26t-13 41q0 23 13 41.5t35 26.5Zm576 0q21-8 34.5-26.5T816-480q0-23-13.5-41T768-547v135Zm-288-80q32 0 64.5-4t64.5-12q14-4 21.5-17t3.5-27q-4-14-17-22t-27-3q-27 7-54.5 10t-55.5 3q-29 0-56.5-2.5T369-577q-14-5-27 3t-17 22q-4 14 3.5 27t21.5 17q32 8 64.5 12t65.5 4Z"/></svg> |