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
726 B
XML
1 line
726 B
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-48Zm0-168q-13 0-25-5t-22-13L169-460q-12-11-18.5-25t-6.5-30v-101q0-16 6.5-30t18.5-25l264-224q10-8 22-12.5t25-4.5q13 0 25 4.5t22 12.5l264 224q12 11 18.5 25t6.5 30v102q0 16-6.5 30T791-459L527-233q-10 8-22 12.5t-25 4.5ZM360-564q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Zm48 57q42 24 90 17t83-42q31-31 39.5-72.5T614-687L408-507Zm72-165q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Z"/></svg> |