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
655 B
XML
1 line
655 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M397.41-480Q364-480 343-505.5T326-564l14-85q7-52 46.81-85.5T480-768q53.38 0 93.19 33Q613-702 620-650l14 86q4 33-17 58.5T562.59-480H397.41Zm-.41-72h166l-14-86q-4-26-23.37-42t-45.5-16q-26.13 0-45.63 16-19.5 16-23.5 42l-14 86Zm83 0ZM192-264v-24q0-23 12.5-43.5T239-366q55-32 116.29-49 61.29-17 124.5-17t124.71 17Q666-398 721-366q22 13 34.5 34t12.5 44v24q0 29.7-21.16 50.85Q725.68-192 695.96-192H263.72Q234-192 213-213.15T192-264Zm72 0h432v-24q0-5.18-3.03-9.41-3.02-4.24-7.97-6.59-46-28-98-42t-107-14q-55 0-107 14t-98 42q-5 4-8 7.72-3 3.73-3 8.28v24Zm216 0Z"/></svg> |