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
793 B
XML
1 line
793 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M375.26-144q-24.26 0-33.76-22-9.5-22 7.61-39.08l453.78-453.84Q820-676 842-666.5q22 9.5 22 33.72v434.97q0 22.42-15.72 38.12Q832.56-144 810.09-144H375.26ZM720-216h72v-330l-72 71.74V-216ZM456-480q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Zm0-168q-27 0-51.5 8T360-618q-12 8-26.5 8.5t-25.5-10Q297-630 297.46-645q.46-15 11.54-24 31-24 68-37.5t79-13.5q42 0 79 13.5t68.04 37.76Q614-660 614.5-645q.5 15-10.5 26-11 10-25.5 9.5T552-618q-20-14-44.5-22t-51.5-8Zm0-144q-57 0-108 19.5T256-719q-12 10-27 11t-26-10q-11-11-11-25.5t11.1-24.32Q254-813 318.5-838.5 383-864 456-864t137.5 25.5Q658-813 709.06-767.82 720-758 720-743.5T709-718q-11 11-26 10t-27-11q-41-34-92-53.5T456-792Z"/></svg> |