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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M276-168q-50 0-85-35t-35-85h-36q-15.3 0-25.65-10.29Q84-308.58 84-323.79t10.35-25.71Q104.7-360 120-360h60q17-22 42.24-35 25.23-13 53.76-13 28.53 0 53.76 13Q355-382 372-360h196l84-336H312q-15.3 0-25.65-10.29Q276-716.58 276-731.79t10.35-25.71Q296.7-768 312-768h386q17 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 35Zm384-264h170l3-11-78-109h-65l-30 120Zm-8-264-84 336 4-16 80-320ZM144-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 300q20.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-240Z"/></svg> |