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
629 B
XML
1 line
629 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m658-384-22-13q-8-5-9-14.48-1-9.49 7-15.52l85-63q8-7 19-7t20 5l22 12q8 5 9 14.5t-7 15.5l-84.06 63.72Q689-379 678-379q-11 0-20-5Zm-150-98 94-70-248-144-54 94 208 120Zm-57-107ZM228.28-192q-15.28 0-25.78-10.29-10.5-10.29-10.5-25.5t10.35-25.56q10.35-10.36 25.65-10.36h144V-478l-107.71-62.05q-26.03-15.29-33.66-43.62-7.63-28.33 7.56-54.47l53.62-93.72Q307-758 335.5-765.5t54.59 7.87l296.02 170.82q17.09 9.94 17.99 29.38Q705-538 689-527L552-424q-17 13-39 14t-40.62-9.8L444-436v171.97q0 29.71-21.12 50.87Q401.75-192 372.09-192H228.28Z"/></svg> |