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="M402-264q17 0 29.5-12.08Q444-288.15 444-306q0-53-19.5-95.5T360-474v168q0 17.85 12.5 29.92Q385-264 402-264Zm156.11 0Q576-264 588-276.5t12-29.5v-168q-45 30-64.5 73.12Q516-357.75 516-306q0 17.85 12.11 29.92 12.1 12.08 30 12.08ZM168-346v-402q-17-20-31-40.5t-25.05-43.58Q106-845 112-857.5q6-12.5 20-18.5t27.5 0q13.5 6 21.21 19.86Q226-773 305.62-722.5 385.24-672 480-672q94.25 0 173.13-50Q732-772 777-853q8-14 22.5-22t28.92-2q13.58 6 19.08 19.5 5.5 13.5-1.7 27.71Q835-808 821.45-788q-13.56 20-29.45 39v403q0 43 17 82t48 68q11 11 13 25.5t-6 26.6q-8 12.9-22.5 15.4T816-136q-45-40-70.5-94.5T720-346v-335q-51 38-112.5 59.5T480-600q-66 0-127.5-21T240-680v334q0 61-25 116t-70 94q-11 10-26 7.5t-23-15.4q-8-12.1-6-26.6 2-14.5 13-25.5 31-29 48-68t17-82Zm234 154q-47.5 0-80.75-33.25T288-306v-236q0-14.09 11-22.55 11-8.45 25-3.45l11 4q49 16 85.5 45.5T480-448q23-41 59.5-70.5T625-564l11-4q14-5 25 3.45 11 8.46 11 22.55v236q0 47.5-33.25 80.75T558-192q-23 0-42.78-8.5T480-223q-15.44 14-35.22 22.5T402-192Zm156-114Zm-156 0Z"/></svg> |