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="M400-105q-134-28-219-133T96-480q0-137 85-242.5T400-856q17-4 30 7.5t13 28.5q0 13-7.5 22.5T415-785q-109 23-178 108.5T168-480q0 111 69 196t178 108q13 3 20.5 12.5T443-141q0 17-13 28.5t-30 7.5Zm158 0q-17 4-30-7.5T515-141q0-13 8-22.5t20-12.5q29-6 55.5-17t50.5-27q11-7 23-5.5t21 10.5q13 13 11.5 30T689-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.5T745-265Zm74-251q-13 0-23-7.5T783-544q-6-29-16.5-55.5T740-650q-7-11-5.5-23.5T745-695q12-12 29-10.5t26 15.5q20 30 33 63t21 68q4 17-7 30t-28 13ZM650-741q-25-16-51.5-27T543-785q-13-2-20.5-12t-7.5-23q0-17 13-28.5t30-7.5q35 8 68 21.5t63 33.5q14 9 15.5 26T694-746q-9 9-21 10.5t-23-5.5ZM482-289q-15 0-25.5-10.5T446-325v-210l-79 80q-11 11-25.5 11T316-455q-11-11-11.5-25.5T315-506l142-142q11-11 25-11t25 11l142 142q11 11 11 25.5T649-455q-11 11-25.5 11T598-455l-80-80v210q0 15-10.5 25.5T482-289Z"/></svg> |