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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M743.27-114.83 661-197q-41 26-87 39.5T480-144q-70 0-131.13-26.6-61.14-26.6-106.4-71.87-45.27-45.26-71.87-106.4Q144-410 144-480q0-48 13.5-94t39.5-87l-82.27-82.27Q104-754 104-768t10.95-25q10.94-11 26-11 15.05 0 26.11 11.08l626.88 627.84Q805-154 805-139.82q0 14.18-11 24.82-10.67 11-25.33 11-14.67 0-25.4-10.83ZM480.05-216q33.95 0 66.45-9t62.5-25L250-609q-16 30-25 62.5t-9 66.45q0 110.33 76.86 187.19T480.05-216ZM612-576q-15.3 0-25.65-10.29Q576-596.58 576-611.79t10.35-25.71Q596.7-648 612-648h71q-38-46-90.38-71-52.38-25-112.62-25-27 0-54.5 6T373-721q-14 6-28 .5T325-740q-6-14 .04-28.24Q331.07-782.49 345-788q32-13 66-20.5t69-7.5q77.7 0 147.35 33.5Q697-749 744-686v-94q0-15.3 10.29-25.65Q764.58-816 779.79-816t25.71 10.35Q816-795.3 816-780v168q0 15.3-10.35 25.65Q795.3-576 780-576H612Zm-131.79-24q-15.21 0-25.71-10.35T444-636q0-15.3 10.29-25.65Q464.58-672 479.79-672t25.71 10.35Q516-651.3 516-636q0 15.3-10.29 25.65Q495.42-600 480.21-600ZM739-326q-14-6-19.5-20t1.5-28q8-16 13.5-37t7.5-39q2-14 13-22t25.06-8q14.94 0 25.44 9.5Q816-461 814-447q-2 23-8.5 50T791-349q-7 16-22 23t-30 0Z"/></svg> |