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
926 B
XML
1 line
926 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-540H84q-10.5 0-15.75-9.82Q63-559.65 70-569l106-141q4-5 10-3.33 6 1.66 6 8.33v81h60q10.5 0 15.75 9.82Q273-604.35 266-595L160-454q-4 5-10 3.33-6-1.66-6-8.33v-81Zm132 372q-50 0-85-35t-35-85q0-24 10-45.5t25-39.5l242-323H307q-15.26 0-25.13-10.29t-9.87-25.5q0-15.21 10.35-25.71T308-768h390q17 0 28.5 13.78Q738-740.45 733-723l-25 99h47q17.21 0 32.6 8 15.4 8 26.4 22l78 110q10 14 12.5 29.5T902-423l-31 109q-3 11-12.47 18.5T837-288h-21q0 50-35 85t-85 35q-50 0-85-35t-35-85H396q0 50-35 85t-85 35Zm0-72q20.4 0 34.2-13.8Q324-267.6 324-288q0-20.4-13.8-34.2Q296.4-336 276-336q-20.4 0-34.2 13.8Q228-308.4 228-288q0 20.4 13.8 34.2Q255.6-240 276-240Zm420 0q20.4 0 34.2-13.8Q744-267.6 744-288q0-20.4-13.8-34.2Q716.4-336 696-336q-20.4 0-34.2 13.8Q648-308.4 648-288q0 20.4 13.8 34.2Q675.6-240 696-240Zm-36-192h170l3-11-78-109h-65l-30 120Z"/></svg> |