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
616 B
XML
1 line
616 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M816-696q15.3 0 25.65 10.29Q852-675.42 852-660.21t-10.35 25.71Q831.3-624 816-624q-10.2 0-17.1 6.9-6.9 6.9-6.9 17.1v168q0 40-28 68t-68 28h-24v36q0 15.3-10.35 25.65Q651.3-264 636-264H132q-15.3 0-25.65-10.35Q96-284.7 96-300v-84q0-60 42-102t102-42h360v-48q-1-10-7.61-17T576-600H384q-4.86 0-9.41 2.04T367-593q-5 5-11 8t-14 3q-15.3 0-25.65-10.5Q306-603 306-618.3q0-7.2 2.5-13.95Q311-639 316-644q13-13 30.39-20.5T384-672h192q39.58 0 67.29 28Q671-616 672-576v168h24q10.2 0 17.1-6.9 6.9-6.9 6.9-17.1v-168q0-40 28-68t68-28Z"/></svg> |