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="M480-96q-43 0-85-8.5T315-133q-14-7-19.5-22t2.5-29q8-13 23-16.5t29 3.5q31 14 63.5 21.5T480-168q34 0 67-7.5t64-21.5q14-7 29-3.5t23 16.5q8 14 2.5 29T646-133q-38 20-80.5 28.5T480-96ZM168-480q0 34 7.5 66.5T197-350q7 14 3.5 29T184-298q-14 8-29 2.5T133-315q-20-38-28.5-80T96-480q0-43 8.5-85.5T133-646q7-14 22-19.5t29 2.5q13 8 16.5 23t-3.5 29q-14 31-21.5 64t-7.5 67Zm624 0q0-34-7-67t-21-64q-7-14-3.5-29t16.5-23q14-8 28.5-2.5T828-646q19 39 27.5 81t8.5 85q0 43-8.5 85T828-315q-8 14-22.5 19.5T777-298q-13-8-16.5-23t3.5-29q14-31 21-63.5t7-66.5ZM480-792q-34 0-66.5 7T350-764q-14 7-29 3.5T298-777q-8-14-2.5-28.5T315-828q38-19 80-27.5t85-8.5q43 0 85 8.5t81 27.5q14 8 19.5 22.5T663-777q-8 13-23 16.5t-29-3.5q-31-14-64-21t-67-7Zm36 552q-36 0-63.5-23T412-320q-6-16-13-32t-20-27l-38-34q-27-24-40-57.5T288-540q0-76 54.5-128T474-720q47 0 88.5 21t61.5 63q11 23 3 45t-28 22q-11 0-20-5.5T565-590q-13-26-38.5-42T472-648q-46 0-79 31.5T360-540q0 24 11.5 45t28.5 38l30 28q19 18 31 41t20 48q4 12 13.5 20t21.5 8q13 0 22.5-8.5T555-340q5-8 12.5-12t16.5-4q21 0 32 17.5t1 34.5q-15 29-42 46.5T516-240Zm24-162q25 0 42.5-17.5T600-462q0-25-17.5-42.5T540-522q-25 0-42.5 17.5T480-462q0 25 17.5 42.5T540-402Z"/></svg> |