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
893 B
XML
1 line
893 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480.21-480Q510-480 531-501.21t21-51Q552-582 530.79-603t-51-21Q450-624 429-602.79t-21 51Q408-522 429.21-501t51 21ZM480-864q19 0 37 2t35 5.73V-804q0 34.65 24.67 59.33Q601.35-720 636-720h36v36q0 34.65 24.67 59.33Q721.35-600 756-600h32.26q1.74 13 2.74 25.5 1 12.5 1 25.5 0 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-864Zm240 96h-84q-15.3 0-25.65-10.29Q600-788.58 600-803.79t10.35-25.71Q620.7-840 636-840h84v-84q0-15.3 10.29-25.65Q740.58-960 755.79-960t25.71 10.35Q792-939.3 792-924v84h84q15.3 0 25.65 10.29Q912-819.42 912-804.21t-10.35 25.71Q891.3-768 876-768h-84v84q0 15.3-10.29 25.65Q771.42-648 756.21-648t-25.71-10.35Q720-668.7 720-684v-84Z"/></svg> |