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-196q-29 18-61.5 28.5T352-157q-34 0-66.5-10.5T224-196q-21 14-44.5 23T131-159q-14 2-24.5-8T96-192q0-14 10-25.5t24-15.5q18-5 34.5-13.5T196-266q13-9 28-9.5t27 8.5q23 17 48 27.5t53 10.5q28 0 53.5-10.5T454-267q12-8 27-7.5t27 8.5q23 16 49 26.5t54 10.5q29 0 55-13t49-30q10-7 21.5-7t20.5 7q17 12 34 22.5t37 16.5q15 5 25.5 15.5T864-192q0 15-11 25t-25 8q-25-5-48-14t-44-23q-28 19-59.5 29T611-157q-35 0-68.5-10T480-196ZM96-300v-72q0-98 36.5-181t101-144.5Q298-759 386-793.5T576-828q18 0 36.5 1t36.5 4q18 3 26.5 18.5t.5 32.5q-11 23-17 45t-6 47q0 58 40.5 99t98.5 41h36q15 0 25.5 10.5T864-504q0 15-10.5 25.5T828-468h-36q-88 0-149-61.5T582-680q0-14 2-29t6-32q-89 19-134 78t-45 131q0 33 9.5 64.5T449-407l9-7q10-8 22-8.5t22 7.5q22 17 51.5 29.5T611-373q27 0 55-13.5t49-29.5q9-7 20.5-7t21.5 7l27 19q11 7 22 11.5t22 7.5q15 5 25.5 16t10.5 26q0 15-11 25t-25 8q-24-4-47.5-13.5T736-340q-35 21-64.5 30.5T611-300q-33 0-68.5-11T480-340q-29 19-61.5 29T352-300q-31 1-63.5-9.5T224-340q-29 20-62 30t-66 10Zm254-73q6 0 15.5-1t16.5-3q-22-35-33-74.5T338-532q0-72 32-131.5T466-771v29q-63 14-116 46t-92 78q-39 46-62.5 103.5T168-392q9-5 18-11t17-13q9-8 21-8t22 7q9 6 18 12.5t18 11.5q17 10 33 15t35 5Zm-33-199Z"/></svg> |