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
1.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M407.79-384q15.21 0 25.71-10.35T444-420v-120q0-15.3-10.29-25.65Q423.42-576 408.21-576t-25.71 10.35Q372-555.3 372-540v120q0 15.3 10.29 25.65Q392.58-384 407.79-384ZM216-473q-45-21-70.5-62T120-625q0-69 48.5-118T286-792q13 0 25.5 2t25.5 6q23-38 61-59t82-21q44 0 82 21t61 59q13-4 25.32-6 12.33-2 25.68-2 69 0 117.5 49T840-625q0 49-25.5 90T744-473v233H216v-233Zm335.79 89q15.21 0 25.71-10.35T588-420v-120q0-15.3-10.29-25.65Q567.42-576 552.21-576t-25.71 10.35Q516-555.3 516-540v120q0 15.3 10.29 25.65Q536.58-384 551.79-384ZM288-312h384v-206l41-20q26-12 41-35.5t15-51.5q0-39-27.05-67-27.04-28-65.95-28-11 0-21.5 3t-21.5 6l-42 13-29-48q-14-21-35.49-33.5-21.49-12.5-46.32-12.5-24.84 0-46.33 12.5T399-746l-29 48-45-14q-10-3-19.83-5.5-9.83-2.5-20.17-2.5-39.31 0-66.15 28Q192-664 192-625q0 28 15 51.5t39.51 35.39L288-518v206Zm-72 72h72v72h384v-72h72v72.21Q744-138 722.85-117T672-96H288q-29.7 0-50.85-21.15Q216-138.3 216-168v-72Zm264-72Z"/></svg> |