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
928 B
XML
1 line
928 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M230-294q-20-26.13-33.5-56.06Q183-380 176-413q-3-14 6-25.5t24-13.5q15-2 27 7.5t16 23.5q4.75 18.84 11.88 35.92Q268-368 279-351.5t23.5 31Q315-306 330-294q12 10 16 24.5t-4 28q-8 13.5-22.5 17T293-230q-18-14-33.5-30T230-294ZM486-96q-22.5 0-38.25-15.75T432-150v-228q0-22.5 15.75-38.25T486-432h92q10.71 0 20.36 4 9.64 4 17.64 12l32 32h162q22.5 0 38.25 15.75T864-330v180q0 22.5-15.75 38.25T810-96H486ZM150-528q-22.5 0-38.25-15.75T96-582v-228q0-22.5 15.75-38.25T150-864h92q10.71 0 20.36 4 9.64 4 17.64 12l32 32h162q22.5 0 38.25 15.75T528-762v180q0 22.5-15.75 38.25T474-528H150Zm531-81q-11-16-23.55-30.32-12.55-14.31-27.79-26.84Q618-676 614-690.5t4-28q8-13.5 22.5-17t26.39 5.25q19.2 14 35.65 30.62Q719-683 733-663q19 26 32 55t20.14 61.37Q788-533 778.5-521.5 769-510 754-508t-27-7q-12-9-15.86-23.82Q706-558 699-575.29q-7-17.29-18-33.71Z"/></svg> |