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
620 B
XML
1 line
620 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M746-348q-10 4-20.5 2.5T707-355L499-563q-8-8-9.5-18.5T492-602q4-10 12.5-16t20.5-6h75v-96q0-50-35-85t-85-35q-36 0-66 20.5T370-764q-6 14-19 21t-27 2q-14-5-21-18.5t-2-27.5q20-57 69.5-91T480-912q80 0 136 56t56 136v96h24q30 0 51 21t21 51v171q0 12-6 20.5T746-348ZM264-96q-30 0-51.5-21T192-168v-384q0-23 13-41.5t34-26.5L81-778q-11-11-11-25t11-25q11-11 26-11t26 11l695 696q11 11 11 25t-11 25q-11 11-25.5 11T777-82l-33-33q-9 8-21.5 13.5T696-96H264Zm175-323q-16 11-23.5 26.5T408-360q0 30 21 51t51 21q17 0 33-8.5t25-23.5l-99-99Z"/></svg> |