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
649 B
XML
1 line
649 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M656-504h136l45-75q11-17 11-37t-11-37l-24-40q-10-17-26.5-26t-35.5-9h-95l-68 112 68 112ZM410-368h137l67-112-67-112H410l-68 112 68 112Zm0-272h137l67-112-47-77q-10-17-26.5-26t-35.5-9h-54q-19 0-35.5 9T389-829l-47 77 68 112Zm-41 24-69-112h-94q-19 0-35.5 9T144-693l-24 40q-11 17-11 37t11 37l45 75h135l69-112Zm0 272-69-112H165l-45 75q-11 17-11 37t11 37l24 40q10 17 26.5 26t35.5 9h94l69-112Zm41 24-68 112 47 77q10 17 26.5 26t35.5 9h54q19 0 35.5-9t26.5-26l47-77-67-112H410Zm246 88h95q19 0 35.5-9t26.5-26l24-40q11-17 11-37t-11-37l-45-75H656l-68 112 68 112Z"/></svg> |