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
577 B
XML
1 line
577 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M762-87 640-208l-26 88q-5 18-20 29t-34 11H400q-19 0-34-11t-20-29l-43-146q-48-38-75.5-93.5T200-480q0-36 9-69.5t26-63.5L86-762q-12-12-12-29.5T86-821q12-12 29.5-12t29.5 12l676 676q12 12 12 29t-12 29q-12 12-29.5 12T762-87ZM480-284q20 0 36.5-3.5T550-298L297-551q-7 17-10 34t-3 37q0 81 57.5 138.5T480-284Zm250-71-64-64q5-14 7.5-29t2.5-32q0-81-57.5-138.5T480-676q-20 0-34 2.5t-27 7.5l-96-96 23-78q5-18 20-29t34-11h160q19 0 34 11t20 29l43 146q45 35 74 91.5T760-480q0 36-8 67t-22 58Z"/></svg> |