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
976 B
XML
1 line
976 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16q-.625 0-1.062-.438Q1 15.125 1 14.5t.438-1.062Q1.875 13 2.5 13q.104 0 .198.01.094.011.198.032l4.146-4.146q-.021-.104-.032-.198Q7 8.604 7 8.5q0-.625.438-1.062Q7.875 7 8.5 7t1.062.438Q10 7.875 10 8.5q0 .104-.042.396l2.646 2.646q.104-.021.198-.032.094-.01.198-.01.104 0 .198.01.094.011.198.032l2.646-2.646q-.021-.104-.032-.198Q16 8.604 16 8.5q0-.625.438-1.062Q16.875 7 17.5 7t1.062.438Q19 7.875 19 8.5t-.438 1.062Q18.125 10 17.5 10q-.104 0-.198-.01-.094-.011-.198-.032l-2.646 2.646q.021.104.032.198.01.094.01.198 0 .625-.438 1.062-.437.438-1.062.438t-1.062-.438Q11.5 13.625 11.5 13q0-.104.01-.198.011-.094.032-.198L8.896 9.958q-.104.021-.198.032-.094.01-.198.01-.104 0-.396-.042l-4.146 4.146q.021.104.032.198.01.094.01.198 0 .625-.438 1.062Q3.125 16 2.5 16Zm1-8-.479-1.021L2 6.5l1.021-.479L3.5 5l.479 1.021L5 6.5l-1.021.479Zm9 0-.771-1.729L10 5.5l1.729-.771L12.5 3l.771 1.729L15 5.5l-1.729.771Z"/></svg> |