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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480.23-384Q440-384 412-411.84q-28-27.84-28-68.16v-2q-11.08 7-23.54 10.5Q348-468 335-468q-39.9 0-67.45-27.84Q240-523.68 240-564q0-26 13-49t36-35q-23-12-36-35t-13-49q0-40.32 27.55-68.16Q295.1-828 335-828q13 0 25.5 3.5T384-813v-3q0-40.32 27.77-68.16 27.78-27.84 68-27.84Q520-912 548-884.16q28 27.84 28 68.16v3q16-10 32.5-13.5t34.5.5l-67 177q0-40-28-67.5T480-744q-40.32 0-68.16 27.77-27.84 27.78-27.84 68Q384-608 411.84-580q27.84 28 68.16 28 21.54 0 39.77-9Q538-570 552-585q-5 21 10 39t38 18h114q-11 26-35 43t-54 17q-13 0-25.46-3.5T576-482v2q0 40.32-27.77 68.16-27.78 27.84-68 27.84ZM688-662l-23.84 68.24q-2.86 7.48-10.01 12.62Q647-576 638.66-576q-13.9 0-21.78-11.5Q609-599 614-613l105-280q3-8 10.08-13.5 7.07-5.5 15.57-5.5h21.7q8.5 0 15.57 5.5Q789-901 792-893l106.38 280.97Q903-599 895.2-587.5q-7.8 11.5-22.42 11.5-8.78 0-15.52-4.95-6.73-4.95-9.26-13.05l-24-68H688Zm18-49h100l-49.15-139H755l-49 139ZM567-183q57-20.61 100-62.8 43-42.2 62-99.2-57 22-100.5 63T567-183Zm-87 87q-128 0-222-82.5T147-384q-3-20 11-34t34-11q123 17 205.5 111T480-96Zm-87-87q-19-57-62-99.2-43-42.19-100-62.8 18 58 61.5 99.5T393-183Zm174 0Zm-174 0Zm87 87q0-128 82.5-222T768-429q20-3 34 11t11 34q-17 123-111 205.5T480-96Z"/></svg> |