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
507 B
XML
1 line
507 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.521 2.729q0-.604.635-.917.636-.312 1.927-.312 2.271 0 3.844 1.573T12.5 6.917q0 .541-.094 1.031-.094.49-.281.969l5.667 5.687q.5.5.51 1.208.01.709-.49 1.23l-.562.604q-.521.542-1.25.542t-1.25-.521l-5.688-5.709q-.479.188-.979.282-.5.093-.979.093-2.271 0-3.844-1.573-1.572-1.572-1.572-3.843 0-1.292.302-1.927.302-.636.906-.636.208 0 .396.073.187.073.354.24l2.25 2.25L7.083 5.75l-2.25-2.271q-.166-.167-.239-.354-.073-.187-.073-.396Z"/></svg> |