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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-864q63 0 131.5 22.5T731-774q11 10 13 24.5t-9 25.5q-10 11-26 13t-27-9q-40-36-95.5-54T480-792q-89 0-168 50T198-611q-6 14-19.5 20t-27.5 0q-14-6-19.5-20.5t.5-28.5q44-100 139.5-162T480-864Zm0 768q-112 0-206-58.5T132-319q-6-14-.5-27.5T151-365q14-5 27.5.5T199-345q41 84 116.5 130.5T480-168q130 0 221-87.5T792-480v-33q0-16 9.5-27.5T828-552q14 0 25 9.5t11 29.5v33q0 83-30 153.5T751.5-205q-52.5 51-122 80T480-96ZM355-576l-35 35q-7 7-7 16.5t7 16.5q7 7 17 7t17-7l43-43q11-11 11-25t-11-25l-42-43q-7-7-17-7t-17 7q-7 7-7 17t7 17l34 34Zm485-24q-30 0-51-21t-21-51q0-38 13.5-73.5T815-813q2-4 5.5-6.5t8.5-2.5q5 0 9 2t7 6q23 32 45 66t22 76q0 30-21 51t-51 21Zm-235 24 35-34q7-7 7-17t-7-17q-7-7-17-7t-17 7l-43 43q-11 11-11 25t11 25l42 43q7 7 17 7t17-7q7-7 7-17t-7-17l-34-34Zm-131 96ZM341-287q5 0 11.5-3t10.5-8q20-29 49.5-45.5T480-360q37 0 66 16.5t49 45.5q4 5 10 8t11 3q15 0 22-12.5t-2-26.5q-24-37-65.5-59.5T480-408q-24 0-45.5 5T393-388l-153-86q0-17-7-32.5T211-530q-21-11-43.5-5T133-509q-12 21-6 44t27 35q14 8 31 7t31-9l131 75q-7 8-13 15.5T322-325q-10 14-3 26t22 12Z"/></svg> |