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
908 B
XML
1 line
908 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M338-520q0 33 15.5 62.5T395-408q-4-10-7-19.92-3-9.92-3-21.08 0-19.35 7-36.17 7-16.83 20.79-29.71L480-581l68.32 65.92q13.84 12.84 20.76 29.96Q576-468 576-449q0 11.16-3 21.08-3 9.92-7 19.92 26-20 41.5-49.5T623-520q0-38.26-19-71.63T551-644l-11 13q-5 6-10.5 9.5t-13.61 3.5q-15.05 0-25.47-9.87Q480-637.74 480-652v-63l-22 12.5Q436-690 409-665t-49 61.5Q338-567 338-520Zm142 6-32.89 32.73Q440-474 436.5-466.5 433-459 433-449q0 18 13.75 32t33 14Q499-403 513-417t14-32.38q0-9.62-3.5-17.12-3.5-7.5-10.61-14.77L480-514ZM264-144q-29 0-50.5-21.15T192-216v-456q0-63 42-103.5T335.58-816h288.84Q684-816 726-775.5T768-672v456q0 29.7-21.15 50.85Q725.7-144 696-144H264Zm108.5-163q29.5 0 40.5-24t67.5-24q56.5 0 68.5 24t39 24q27 0 41.5-24t66.5-24v-317q0-33-21.15-52.5T624-744H336q-29 0-50.5 19.5T264-672v317q53 0 66 24t42.5 24Z"/></svg> |