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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-96q-33 0-52.5-19.5T96-168v-312q0-15 10.5-25.5T132-516h15q4-17 15-31t28-22q36-16 65 3t45 50h528q15 0 25.5 10.5T864-480v312q0 33-19.5 52.5T792-96H168Zm5-503q-35 0-60-25t-25-60q0-35 25-60t60-25q35 0 60 25t25 60q0 35-25 60t-60 25Zm-6 432h625v-73H349q-42 0-77-22t-53-60l-52-108v263Zm208-198 417 50v-129H336l39 79Zm2-312.91q-23-27.76-32-51.52t-7-48.66Q340-802 350.5-814q10.5-12 27.5-10 16 2 24.5 14t6.5 29.34Q407-767 413-753t22 33.71q22 27.29 31 49.79t6 45.03q-2 21.63-13 32.55Q448-581 431-583q-16-1.77-24-12.88-8-11.12-6-28.12 2-12.02-4-23.8-6-11.78-20-30.11Zm145 0q-23-27.76-32-51.52t-7-48.66Q485-802 495.5-814q10.5-12 27.5-10 16 2 24.5 14t6.5 29.34Q552-767 558-753t22 33.71q22 27.29 31 49.79t6 45.03q-2 21.63-13 32.55Q593-581 576-583q-16-1.77-24-12.88-8-11.12-6-28.12 2-12.02-4-23.8-6-11.78-20-30.11Zm144 0q-23-27.76-32-51.52t-7-48.66Q629-802 639.5-814q10.5-12 27.5-10 16 2 24.5 14t6.5 29.34Q696-767 702-753t22 33.71q22 27.29 31 49.79t6 45.03q-2 21.63-13 32.55Q737-581 720-583q-16-1.77-24-12.88-8-11.12-6-28.12 2-12.02-4-23.8-6-11.78-20-30.11Z"/></svg> |