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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M744.23-744h-36.11q-15.35 0-25.74-10.35Q672-764.7 672-780q0-15.3 10.38-25.65Q692.77-816 708.12-816h36.11v-36q0-15.3 10.39-25.65Q765-888 780.21-888q15.21 0 25.5 10.35T816-852v36h35.79q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.35 25.59-10.35 10.39-25.65 10.39h-36v36.11q0 15.35-10.35 25.74Q795.3-672 780-672q-15 0-25.38-10.35-10.39-10.35-10.39-25.65v-36ZM522-576l101-28q4-27-13.47-47.5T565.61-672Q542-672 525-655.08q-17 16.93-17 41.1 0 10.64 4 20.31 4 9.67 10 17.67Zm-220 60 102-29q4-26-13.5-46.5T347-612q-24.58 0-41.79 17.21T288-553q0 11 4 19.97 4 8.96 10 17.03Zm161.27 144q61.22 0 106.48-40.5Q615-453 624-514l-288 81q23 29 56.5 45t70.77 16ZM576-216l168-168h-96q-31 0-51.5 20.5T576-312v96Zm-360 72q-29.7 0-50.85-21.15Q144-186.3 144-216v-528q0-29.7 21.15-50.85Q186.3-816 216-816h355q11.17 0 19.09 8.01 7.91 8.02 7.91 18.7 0 38.29 14.19 73.68Q626.39-680.22 653-653q27.22 26.61 62.61 40.81Q751-598 789.29-598q10.68 0 18.7 7.91Q816-582.17 816-571v210q0 14.22-5 27.11Q806-321 795-310L650-165q-11 11-23.89 16T599-144H216Z"/></svg> |