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
872 B
XML
1 line
872 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M398-336q-51 0-90 30.5t-50.79 77.22Q253-213 242-202.5 231-192 216.13-192q-14.88 0-24.5-11-9.63-11-7.63-25 11-60 49.5-105t95.5-64l-10.56-83H216q-15.3 0-25.65-10.35Q180-500.7 180-516v-180H84q-15.3 0-25.65-10.29Q48-716.58 48-731.79t10.35-25.71Q68.7-768 84-768h264q15.3 0 25.65 10.29Q384-747.42 384-732.21t-10.35 25.71Q363.3-696 348-696h-96v144h57l-4-31q-2-16 8.66-28.5T341-624h278q16.62 0 27.31 11.82Q657-600.36 655-584l-4 32h57v-144h-96q-15.3 0-25.65-10.29Q576-716.58 576-731.79t10.35-25.71Q596.7-768 612-768h265q15.3 0 25.65 10.29Q913-747.42 913-732.21t-10.35 25.71Q892.3-696 877-696h-96v179.72q0 15.28-10.35 25.78Q760.3-480 745-480H642l-10 82.77Q689-378 727.5-333T777-228q2 14-8.09 25t-25 11q-14.91 0-25.41-10.5t-14.71-25.78Q692-275 653.12-305.5 614.23-336 563-336H398Z"/></svg> |