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
731 B
XML
1 line
731 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M432-552h96v-240q0-20.4-13.8-34.2Q500.4-840 480-840q-20.4 0-34.2 13.8Q432-812.4 432-792v240ZM216-408h528v-72H216v72Zm-48 240h96v-60q0-15.3 10.29-25.65Q284.58-264 299.79-264t25.71 10.35Q336-243.3 336-228v60h108v-60q0-15.3 10.29-25.65Q464.58-264 479.79-264t25.71 10.35Q516-243.3 516-228v60h108v-60q0-15.3 10.29-25.65Q644.58-264 659.79-264t25.71 10.35Q696-243.3 696-228v60h96l-38-168H207l-39 168Zm624 72H168q-34.97 0-56.48-27Q90-150 98-184l46-200v-96q0-29.7 21.15-50.85Q186.3-552 216-552h144v-240q0-50 35-85t85-35q50 0 85 35t35 85v240h144.25Q774-552 795-530.85T816-480v96l46 200q8 34-13.5 61T792-96ZM216-408v-72 72Zm312-144h-96 96Z"/></svg> |