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
866 B
XML
1 line
866 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M228.23-510q-15.4 0-25.81-10.29Q192-530.58 192-545.79t10.42-25.71q10.41-10.5 25.81-10.5H672q60.48 0 102.24 41.76T816-438q0 60.48-41.76 102.24T672-294H570l26 26q11 11 11 25.5T596.48-217Q585-206 570.5-206T545-217l-88-88q-5.45-5.1-7.73-11.05Q447-322 447-330q0-8 2.27-13.95 2.28-5.95 7.73-11.05l88-88q11-11 25-11t25.48 11Q606-432 606-417.5T595-392l-26 26h103q29.83 0 50.91-21.12 21.09-21.12 21.09-51T722.91-489q-21.08-21-50.91-21H228.23ZM228-294q-15.3 0-25.65-10.29Q192-314.58 192-329.79t10.35-25.71Q212.7-366 228-366h120q15.3 0 25.65 10.29Q384-345.42 384-330.21t-10.35 25.71Q363.3-294 348-294H228Zm.29-432q-15.29 0-25.79-10.29t-10.5-25.5q0-15.21 10.34-25.71 10.35-10.5 25.64-10.5h503.73q15.29 0 25.79 10.29t10.5 25.5q0 15.21-10.34 25.71-10.35 10.5-25.64 10.5H228.29Z"/></svg> |