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
809 B
XML
1 line
809 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.167 18.333q-1.042 0-1.771-.729-.729-.729-.729-1.771 0-.791.458-1.427.458-.635 1.167-.906v-7q-.709-.271-1.167-.906-.458-.636-.458-1.427 0-1.042.729-1.771.729-.729 1.771-.729.791 0 1.427.458.635.458.906 1.167h7q.271-.709.896-1.167.625-.458 1.437-.458 1.042 0 1.771.729.729.729.729 1.771 0 .812-.458 1.437t-1.167.896v7q.709.271 1.167.906.458.636.458 1.427 0 1.042-.729 1.771-.729.729-1.771.729-.791 0-1.427-.458-.635-.458-.906-1.167h-7q-.271.709-.906 1.167-.636.458-1.427.458ZM6.5 14.958h7q.188-.5.573-.885.385-.385.885-.573V6.521q-.52-.188-.906-.573-.385-.386-.573-.906H6.5q-.188.5-.573.885-.385.385-.885.573v7q.5.188.885.573.385.385.573.885Zm3.5-1.541-1.083-2.355L6.604 10l2.313-1.062L10 6.583l1.083 2.355L13.396 10l-2.313 1.062Z"/></svg> |