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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M398-105q-134-28-219-133T94-480q0-137 85-242.5T398-856q17-4 30 7.5t13 28.68q0 13.32-7.5 23.07T413-785q-109 23-178 108.5T166-480q0 111 69 196t178 108q13 2 20.5 11.75t7.5 23.07q0 17.18-13 28.68t-30 7.5Zm158 0q-17 4-30-7.5T513-141q0-13 8-22.5t20-12.5q29-6 55.5-17t50.5-27q11-7 23-5.5t21 10.5q13 13 11.5 30T687-159q-30 20-63 33t-68 21Zm187-160q-9-9-11-21.5t5-23.5q16-24 27-50.5t17-55.5q2-13 12-20.5t23-7.5q17 0 28.5 13t7.5 30q-8 35-21 68t-33 63q-9 14-26 15.5T743-265Zm74-251q-13 0-23-7.5T781-544q-6-29-16.5-55.5T738-650q-7-11-5.5-23.5T743-695q12-12 29-10.5t26 15.5q20 30 33 63t21 68q4 17-7 30t-28 13ZM648-741q-25-16-51.5-27T541-785q-13-2-20.5-12t-7.5-23q0-17 13-28.5t30-7.5q35 8 68 21.5t63 33.5q14 9 15.5 26T692-746q-9 9-21 10.5t-23-5.5ZM480-289q-15 0-25.5-10.5T444-325v-210l-79 80q-11 11-25.5 11T314-455q-11-11-11.5-25.5T313-506l142-142q11-11 25-11t25 11l142 142q11 11 11 25.5T647-455q-11 11-25.5 11T596-455l-80-80v210q0 15-10.5 25.5T480-289Z"/></svg> |