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
706 B
XML
1 line
706 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-30 0-51-21t-21-51q0-20 9.5-36t26.5-26v-106H324q-30 0-51-21t-21-51v-82q-17-9-26.5-25.5T216-552q0-17 8-32.5t22-26.5L114-743q-11-11-10.5-25.5T115-794q11-11 25.5-11t25.5 11l639 639q11 11 10.5 25.5T804-105q-11 11-25.5 11T753-105L522-336h-6v106q17 8 26.5 25t9.5 37q0 30-21 51t-51 21Zm264-510v108q0 8-5 13t-13 5h-18v31q0 18-11 27t-25 9q-14 0-25-9t-11-27v-31h-18q-8 0-13-5t-5-13v-108q0-8 5-13t13-5h108q8 0 13 5t5 13ZM324-408h120v-16l-96-87q-5 6-11 11.5t-13 9.5v82Zm120-312h-46q-11 0-16-10.5t3-19.5l81-97q2-3 14-7 4 0 8 1.5t6 5.5l81 97q7 9 2.5 19.5T562-720h-46v75q0 18-11 27t-25 9q-14 0-25-9t-11-27v-75Z"/></svg> |