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
640 B
XML
1 line
640 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M148-812v102l-67-67q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l696 696q11 11 11 25t-11 25q-11 11-25 11t-25-11L618-240h-66v72h36q15.3 0 25.65 10.29Q624-147.42 624-132.21t-10.34 25.71Q603.32-96 588.04-96H372.28Q357-96 346.5-106.29q-10.5-10.29-10.5-25.5t10.35-25.59q10.35-10.39 25.65-10.39h36V-240H168q-29.7 0-50.85-21.15Q96-282.3 96-312v-432q0-34.47 26-51.23L148-812Zm716 68v459q0 12-6 20.5t-16.25 12.07q-10.25 4.43-20.5 2.93Q811-251 803-259L307-755q-8-8-9.5-18.25t2.93-20.5Q304-804 312.5-810t20.5-6h459q29.7 0 50.85 21.15Q864-773.7 864-744Z"/></svg> |