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
947 B
XML
1 line
947 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m161-122-41-144q-11-15-17.5-34T96-339v-282q0-20 6.5-39t17.5-34l41-144q3.49-12.07 12.64-19.04Q182.79-864 195-864h161.58q12.57 0 21.99 7 9.43 7 12.43 19l41 144q11 15 17.5 34t6.5 39v282q0 20-6.5 39T432-266l-41 144q-3.49 12.07-12.64 19.04Q369.21-96 357-96H195.42q-12.57 0-21.99-7-9.43-7-12.43-19Zm64-48h103l12-44H213l12 44Zm-6-120h114q18 0 33.5-14.5T382-339v-282q0-20-14.5-34.5T333-670H219q-20 0-34.5 14.5T170-621v282q0 20 16 34.5t33 14.5Zm-7-456h127l-12-44H224l-12 44ZM650-96q-30.53 0-52.26-21.74Q576-139.48 576-170v-442q-15 0-25.5-10.35T540-648v-24q0-15.3 10.35-25.65Q560.7-708 576-708v-82q0-30.53 21.74-52.26Q619.47-864 650-864h140q30.53 0 52.26 21.74Q864-820.53 864-790v82q15 0 25.5 10.35T900-672v24q0 15.3-10.35 25.65Q879.3-612 864-612v442q0 30.52-21.74 52.26Q820.53-96 790-96H650Zm-2-528v456h144v-456H648Zm0-72h144v-96H648v96ZM276-214Zm0-532Z"/></svg> |