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
795 B
XML
1 line
795 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M447-216q51.64 0 98.32-22Q592-260 625-300q-121-5-204.5-91.5T337-599q0-13.68 1.5-26.84T342-653q-57.92 31.11-91.96 85.56Q216-513 216-447q0 97 67 164t164 67Zm0 72q-126 0-214.5-88.5T144-447q0-55.69 19-106.09 19-50.41 53-90.26 34-39.84 81-66.25Q344-736 399-744q20.75-3 32.38 15 11.62 18-.38 38-13 20-17.5 43.82Q409-623.35 409-599q0 95 66.39 161.5T636.62-371q11.38 0 22.88-1 11.5-1 22.5-4 19.79-7 34.39 8Q731-353 723-333q-33 86-108.65 137.5T447-144Zm200.42-459-18.68 52.66Q625-540 616.31-534T597-528q-17 0-27-14t-4-31l96-268q4-11 12.75-17t19.25-6h24.63q11.37 0 20.37 6 9 6 13 17l96 269q6 17-4 30.5T817-528q-10.67 0-19.39-6.23-8.73-6.23-12.61-16.77l-18-52H647.42ZM664-653h86l-43-137-43 137ZM421-392Z"/></svg> |