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
908 B
XML
1 line
908 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-864q12 0 24 .5t24 2.31V-788q-11-2-23-3t-25-1q-103 0-171.5 69T240-549q0 71 60.5 161T480-191q119-107 179.5-197T720-549v-13.5q0-6.75-1-13.5h72q1 7 1 13.67V-549q0 63.66-30.08 126.35-30.08 62.7-72 117.67Q648-250 602.5-206.27 557-162.55 527-137q-11 9-22.5 13.5T480-119q-13 0-24.5-4.5T433-137q-40-35-86.5-82T260-320q-40-54-66-112.5T168-549q0-134 89-224.5T480-864Zm.21 384Q510-480 531-501.21t21-51Q552-582 530.79-603t-51-21Q450-624 429-602.79t-21 51Q408-522 429.21-501t51 21Zm-.21-72Zm240-216v84q0 15.3 10.29 25.65Q740.58-648 755.79-648t25.71-10.35Q792-668.7 792-684v-84h84q15.3 0 25.65-10.29Q912-788.58 912-803.79t-10.35-25.71Q891.3-840 876-840h-84v-84q0-15.3-10.29-25.65Q771.42-960 756.21-960t-25.71 10.35Q720-939.3 720-924v84h-84q-15.3 0-25.65 10.29Q600-819.42 600-804.21t10.35 25.71Q620.7-768 636-768h84Z"/></svg> |