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
986 B
XML
1 line
986 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480.16-96q-78.87 0-149.09-30.22t-122.65-82.5Q156-261 126-331.18 96-401.37 96-480.2q0-79.8 30-149.3 30-69.5 82.5-122T331.18-834q70.19-30 149.02-30 79.8 0 149.3 30 69.5 30 122 82.5t82.5 122q30 69.5 30 149.3 0 78.83-30 149.02Q804-261 751.5-208.5t-122 82.5Q560-96 480.16-96ZM480-792q-101 0-183.5 59.5T184-579q32-5 50.5-24t51.5-70q14-23 37.08-35 23.07-12 50.92-12h212q27 0 51 13t38 35q29 48 50 68t51 25q-33-96-114.5-154.5T480-792Zm0 624q129 0 220.5-91.5T792-480v-24q-57-2-101.5-34T615-632q-5-8-12.5-12t-17.96-4H374.41q-11.41 0-18.91 4.5T345-632q-32 64-77 95t-100 33v24q0 131 90.5 221.5T480-168ZM360.11-408Q340-408 326-421.89q-14-13.88-14-34Q312-476 325.5-490t34-14q20.5 0 34.5 13.89 14 13.88 14 34Q408-436 394.11-422q-13.88 14-34 14Zm240 0Q580-408 566-421.89q-14-13.88-14-34Q552-476 565.89-490q13.88-14 34-14Q620-504 634-490.11q14 13.88 14 34Q648-436 634.11-422q-13.88 14-34 14ZM480-716Z"/></svg> |