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
961 B
XML
1 line
961 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-48q-90 0-168.5-34t-137-92.5Q116-233 82-311.5T48-479q0-90 34-168.5t92.5-137Q233-843 311.5-877T480-911q57 0 109.5 14t99.5 40q21-3 42-4.5t43-2.5q17-1 29 11t11 29q-1 17-2 33.5t-3 32.5q48 57 75.5 127.5T912-479q0 89-34 167.5t-92.5 137Q727-116 648-82T480-48ZM227-479q0 20 6.5 40t18.5 37l102 143q6 8 14 11.5t16 3.5q8 0 16-3.5t13-11.5l102-144q12-17 18-36.5t6-39.5q0-21-6.5-40.5T515-556L412-700q-5-8-13-12t-16-4q-8 0-16 4t-13 12L252-556q-12 17-18.5 37t-6.5 40Zm349 239q69 0 118.5-49T744-407q0-38-15.5-70T687-532q-17 10-36 18t-41 15q1 5 1 10v10q0 32-9 62t-29 56l-73 104q17 8 36.5 12.5T576-240Zm15-327q35-11 61-28.5t43-40.5q23-31 33-69.5t14-84.5q-38 3-73 11.5T605-752q-24 15-43 37.5T529-660q11 16 31 43t31 50ZM347-388q-8-7-7.5-16.5T348-422l31-32-40-33q-8-7-9-17t7-18l50-50q7-7 17-7t17 7q7 7 7 17t-7 17l-31 31 40 33q8 7 8.5 17.5T431-438l-50 50q-7 8-16.5 7.5T347-388Z"/></svg> |