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
896 B
XML
1 line
896 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-192q-140.33 0-238.16-97.77-97.84-97.77-97.84-238Q144-668 241.89-766t238.29-98q70.2 0 131.01 26.5Q672-811 717.5-765.5t72 106.37Q816-598.27 816-528q0 125-90 235T533-126q-9 5-18 5t-17-5q-8-5-13-12.5t-5-18.5v-35Zm72-32q80-60 136-139.5T744-528q0-109-77.5-186.5T480-792q-109 0-186.5 77.5T216-528q0 109 77.5 186.5T480-264h72v40Zm-72-112q16.59 0 28.29-11.71Q520-359.41 520-376t-11.71-28.29Q496.59-416 480-416t-28.29 11.71Q440-392.59 440-376t11.71 28.29Q463.41-336 480-336Zm-85-293q11 5 21.5 0t18.5-15q8-11 19.43-16t25.71-5q22.86 0 37.36 12.94Q532-639.13 532-619q0 22-14.5 36.5t-29.18 28.87Q469-537 460.5-521.5 452-506 452-492q0 14.07 8 24.03 8 9.97 21 9.97 11.14 0 18.57-7.5T509-484q2-14 10.5-25t18.5-21q16-16 34-35.5t18-55.5q0-44-30-71.5T483-720q-33 0-58.5 13.5T387-674q-8 12-6 26t14 19Zm85 121Z"/></svg> |