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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-48q-140 0-238-42t-98-102q0-28 23-52.5t63-43.5l62 52q-32 11-51 23.5T217-192q10 17 76 44.5T480-120q121 0 187.5-27.5T744-192q-5-8-24-20.5T669-236l61-52q40 19 63 43.5t23 52.5q0 60-98 102T480-48Zm-.06-168Q467-216 455-221q-12-5-22-13L169-460q-12-11-18.5-25t-6.5-30v-101q0-16 6.5-30t18.5-25l264-224q10-8 21.93-12.5t25-4.5q13.07 0 25.07 4.5t22 12.5l264 224q12 11 18.5 25t6.5 30v102q0 16-6.5 30T791-459L527-233q-10 8.5-22.06 12.75-12.06 4.25-25 4.25Zm.12-197q12.94 0 24.44-4 11.5-4 22.26-13.42L744-616 509-828q-6-5-13-8t-15-3q-8 0-15 3t-13 8L216-616l217 186q11 9 22.56 13 11.55 4 24.5 4ZM359.89-564Q380-564 394-577.89q14-13.88 14-34Q408-632 394.11-646q-13.88-14-34-14Q340-660 326-646.11q-14 13.88-14 34Q312-592 325.89-578q13.88 14 34 14ZM408-507q42 24 90 17t83-42q31-31 39.5-72.5T614-687L408-507Zm71.89-165Q500-672 514-685.89q14-13.88 14-34Q528-740 514.11-754q-13.88-14-34-14Q460-768 446-754.11q-14 13.88-14 34Q432-700 445.89-686q13.88 14 34 14Zm.11 46Z"/></svg> |