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
719 B
XML
1 line
719 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-346v-402q-17-20-31-40.5T112-832q-6-13 0-25.5t20-18.5q14-6 27.5 0t21.5 20q45 83 124.5 133.5T480-672q94 0 173-50t124-131q8-14 22.5-22t28.5-2q14 6 19.5 19.5T846-830q-11 22-24.5 42T792-749v403q0 43 17 82t48 68q11 11 13 25.5t-6 26.5q-8 13-22.5 15.5T816-136q-45-40-70.5-94.5T720-346v-335q-51 38-112.5 59.5T480-600q-66 0-127.5-21T240-680v334q0 61-25 116t-70 94q-11 10-26 7.5T96-144q-8-12-6-26.5t13-25.5q31-29 48-68t17-82Zm234 154q-48 0-81-33t-33-81v-236q0-14 11-22.5t25-3.5l11 4q49 16 85.5 45.5T480-448q23-41 59.5-70.5T625-564l11-4q14-5 25 3.5t11 22.5v236q0 48-33 81t-81 33q-23 0-43-8.5T480-223q-15 14-35 22.5t-43 8.5Z"/></svg> |