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
792 B
XML
1 line
792 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M120-144q-29.7 0-50.85-21.15Q48-186.3 48-216v-528q0-29.7 21.15-50.85Q90.3-816 120-816h720q29.7 0 50.85 21.15Q912-773.7 912-744v528q0 29.7-21.15 50.85Q869.7-144 840-144H120Zm184-456v276q0 15.3 10.29 25.65Q324.58-288 339.79-288t25.71-10.35Q376-308.7 376-324v-312q0-15.3-10.32-25.65Q355.35-672 340.09-672h-71.83q-15.26 0-25.76 10.29-10.5 10.29-10.5 25.5t10.35 25.71Q252.7-600 268-600h36Zm296 184 62.77 111.79q5.23 8.21 12 12.21t15.23 4q18.5 0 27.75-15.5T718-335l-82-145 82-145q9-16-.48-31.5Q708.05-672 690-672q-8.46 0-15.23 4t-12 12.21L600-544l-62.77-111.79Q532-664 525.23-668T510-672q-18.5 0-27.75 15.5T482-625l82 145-82 145q-9 16 .48 31.5Q491.95-288 510-288q8.46 0 15.23-4t12-12.21L600-416Z"/></svg> |