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
873 B
XML
1 line
873 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-768 372-912h216L480-768Zm0 427q130 0 221-45.5t91-110.33q0-64.82-91-110.5Q610-653 480-653t-221 45.67q-91 45.68-91 110.5 0 64.83 91 110.33T480-341Zm180 41v132q0 29.7-21.17 50.85Q617.66-96 587.93-96h-216.2Q342-96 321-117.15 300-138.3 300-168v-132q-91-28-147.5-80.4Q96-432.8 96-497q0-92.69 111.77-157.84Q319.55-720 479.77-720 640-720 752-654.84 864-589.69 864-497q0 64.2-56.5 116.6Q751-328 660-300ZM480-497Zm-47 101q7.5 0 13.13-5.67 5.62-5.66 5.62-13.22V-464H478l45 61q2 3 5.68 5 3.68 2 8.28 2 11.04 0 16.04-9.5t-1.72-18.5L517-471q20-7 29.5-20.96 9.5-13.97 9.5-35.15Q556-556 537.34-572q-18.67-16-48.34-16h-57.12q-7.88 0-12.88 5-5 5-5 12.77v155.46q0 7.77 5.7 13.27T433-396Zm19-97v-62h32q14.67 0 23.83 8.32 9.17 8.33 9.17 23.01 0 15.67-10.27 23.17Q496.46-493 479-493h-27Z"/></svg> |