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
730 B
XML
1 line
730 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 19q-2.354 0-4.323-1.104-1.969-1.104-3.177-2.938V16.5H1v-4h4V14H3.688q1 1.583 2.645 2.542Q7.979 17.5 10 17.5q1.625 0 3.031-.635 1.407-.636 2.438-1.73 1.031-1.093 1.573-2.541.541-1.448.437-3.094h1.5q.104 1.958-.562 3.688-.667 1.729-1.896 3.02-1.229 1.292-2.906 2.042Q11.938 19 10 19ZM6.354 3.458l-.625-1.375q.959-.521 2.031-.802Q8.833 1 10 1q2.354 0 4.323 1.104 1.969 1.104 3.177 2.938V3.5H19v4h-4V6h1.312q-1-1.583-2.645-2.542Q12.021 2.5 10 2.5q-1 0-1.917.25-.916.25-1.729.708ZM3.5 10 2.417 7.583 0 6.5l2.417-1.083L3.5 3l1.083 2.417L7 6.5 4.583 7.583Zm2.771 4 3.021-8h1.437l3 8h-1.396l-.708-2.042H8.396L7.667 14Zm2.521-3.208h2.396l-1.167-3.313h-.063Z"/></svg> |