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
879 B
XML
1 line
879 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M255.18-144q-46.18 0-78.68-32.38Q144-208.75 144-255v-333q0-15.3 10.29-25.65Q164.58-624 179.79-624t25.71 10.35Q216-603.3 216-588v333q0 16.57 11.21 27.79Q238.43-216 255-216q16.58 0 27.79-11.21Q294-238.43 294-255v-450q0-46.25 32.32-78.63Q358.65-816 404.82-816q46.18 0 78.68 32.37Q516-751.25 516-705v450q0 16.57 11.21 27.79Q538.42-216 555-216t27.79-11.21Q594-238.43 594-255v-450q0-46.25 32.32-78.63Q658.65-816 704.82-816q46.18 0 78.68 32.37Q816-751.25 816-705v333q0 15.3-10.29 25.65Q795.42-336 780.21-336T754-347q-11-11-11-26v-332q0-16.58-11.21-27.79T704-744q-16.58 0-27.79 11.21T665-705v450q0 46.25-32.32 78.62Q600.35-144 554.18-144 508-144 476-176.38q-32-32.37-32-78.62v-450q0-16.58-11.21-27.79T405-744q-16.58 0-27.79 11.21T366-705v450q0 46.25-32.32 78.62Q301.35-144 255.18-144Z"/></svg> |