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-768q115 0 212 49t145 131q5 8 2 18t-11 15q-9 5-18 2t-14-11q-42-72-127.5-114T480-720q-103 0-188.5 42T164-564q-5 9-14 11.5t-18-2.5q-8-5-11-15t2-18q48-82 145-131t212-49Zm0 96q129 0 220 91t91 221q0 50-34.5 85T672-240q-50 0-85-35t-35-85q0-30-21-51t-50-21q-29 0-50.5 21T409-360q0 107 59.5 161.5T600-144q10 0 17 7t7 17q0 10-7 17t-17 7q-88 0-163.5-67.5T361-360q0-50 34.5-85t84.5-35q50 0 85 35t35 85q0 30 21 51t50 21q29 0 50.5-21t21.5-51q0-109-77-186.5T480-624q-109 0-186 77t-77 187q0 29 6 56.5t18 53.5q5 9 1.5 18T230-218q-9 4-18.5.5T198-230q-14-31-21-63.5t-7-66.5q0-130 90.5-221T480-672Zm0-192q69 0 133 17t118 49q9 5 11 14.5t-3 18.5q-5 8-14.5 11t-18.5-2q-48-29-106.5-43.5T480-814q-61 0-119.5 14.5T254-756q-9 5-18.5 2.5T221-765q-5-8-3-17.5t11-14.5q54-33 118-50t133-17Zm0 288q76 0 134.5 52T690-389q2 10-3.5 18.5T671-360q-10 2-18-3.5T643-379q-14-66-59-107.5T480-528q-69 0-118 56t-49 136q0 54 23.5 105t62.5 81q8 6 9.5 16t-4.5 18q-6 8-16 9t-18-5q-48-38-76.5-98.5T265-336q0-100 62.5-170T480-576Zm0 192q10 0 17 7t7 17q0 75 52 114t115 39q11 0 21.5-2t20.5-4q9-2 18 3t11 15q2 10-3 18.5T724-166q-14 3-26.5 5t-26.5 2q-95 0-155-58t-60-143q0-10 7-17t17-7Z"/></svg> |