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
1021 B
XML
1 line
1021 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 16.667q-2.792 0-4.729-1.938Q.833 12.792.833 10t1.938-4.729Q4.708 3.333 7.5 3.333t4.729 1.938Q14.167 7.208 14.167 10t-1.938 4.729q-1.937 1.938-4.729 1.938Zm0-1.75q2.042 0 3.479-1.438 1.438-1.437 1.438-3.479t-1.438-3.479Q9.542 5.083 7.5 5.083T4.021 6.521Q2.583 7.958 2.583 10t1.438 3.479q1.437 1.438 3.479 1.438ZM7.5 13q.375 0 .646-.271t.271-.646v-3.25h.958q.292 0 .5-.208.208-.208.208-.5 0-.292-.208-.5-.208-.208-.5-.208h-3.75q-.292 0-.5.208-.208.208-.208.5 0 .292.208.5.208.208.5.208h.958v3.25q0 .375.271.646T7.5 13Zm7.708-6-.687-1.521L13 4.792q-.271-.125-.271-.417T13 3.958l1.521-.687.687-1.521q.125-.271.417-.271t.417.271l.687 1.521 1.521.687q.271.125.271.417t-.271.417l-1.521.687L16.042 7q-.125.271-.417.271T15.208 7Zm0 11.25-.687-1.521L13 16.042q-.271-.125-.271-.417t.271-.417l1.521-.687.687-1.521q.125-.271.417-.271t.417.271l.687 1.521 1.521.687q.271.125.271.417t-.271.417l-1.521.687-.687 1.521q-.125.271-.417.271t-.417-.271ZM7.5 10Z"/></svg> |