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
936 B
XML
1 line
936 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480.06-288q53.94 0 93.99-34.99 40.05-35 48.15-87.04 1.8-8.97-4.7-15.47T602-432H357.97q-8.97 0-14.97 6.5t-5 15.5q8.09 52.03 48.1 87.01Q426.11-288 480.06-288ZM480-96q-70 0-131.13-26.6-61.14-26.6-106.4-71.87-45.27-45.26-71.87-106.4Q144-362 144-432v-360q0-29.7 21.15-50.85Q186.3-864 216-864h528q29.7 0 50.85 21.15Q816-821.7 816-792v360q0 70-26.6 131.13-26.6 61.14-71.87 106.4-45.26 45.27-106.4 71.87Q550-96 480-96Zm0-72q109.37 0 186.69-77.31Q744-322.63 744-432v-360H216v360q0 109.37 77.31 186.69Q370.63-168 480-168Zm0 0q-109.37 0-186.69-77.31Q216-322.63 216-432v-360h528v360q0 109-77.31 186.5Q589.37-168 480-168ZM360-672q-24 0-43 14t-25.55 35.82Q289-614 295-607t15 7h100.07q8.93 0 14.93-6.88 6-6.87 4-15.12-7-22-26-36t-43-14Zm240 0q-24 0-43 14t-25.55 35.82Q529-614 535-607t15 7h100.07q8.93 0 14.93-6.88 6-6.87 4-15.12-7-22-26-36t-43-14Z"/></svg> |