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
867 B
XML
1 line
867 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-480q0 86 44.5 160T333-205q14 8 19 21t-3 26q-8 14-24 18t-31-4q-92-51-145-141T96-480q0-32 5-62t15-60l-40 23q-13 8-27 3.5T27-593q-8-13-4-27t17-22l125-72q13-8 27-4t22 17l72 126q8 13 4 27t-17 22q-13 8-27 4t-22-17l-33-57q-11 28-17 57t-6 59Zm312-312q-44 0-85 12t-78 35q-14 8-28 6t-22-15q-8-14-4.5-29.5T280-807q45-28 95.5-42.5T480-864q83 0 158 34t130 97v-47q0-15 10.5-25.5T804-816q15 0 25.5 10.5T840-780v144q0 15-10.5 25.5T804-600H660q-15 0-25.5-10.5T624-636q0-15 10.5-25.5T660-672h66q-45-57-109.5-88.5T480-792Zm234 517q39-45 59.5-99T792-487q-1-16 10-28.5t26-12.5q17 0 26.5 12t9.5 29q1 69-21.5 133T776-237q-42 51-98.5 85.5T555-103l40 23q13 8 17 22t-4 27q-8 13-22 17t-27-4L434-90q-13-8-17-22t4-27l72-125q8-13 22-17t27 4q13 8 17.5 22.5T556-227l-33 56q56-8 105-35t86-69Z"/></svg> |