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
964 B
XML
1 line
964 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M864-648v372q0 18-11.25 27T828-240q-13.5 0-24.75-9.22T792-276v-372H672q-16.65 0-31.82-7.5Q625-663 614-677l-50-67H396l-8 11q-10 14-26.5 15T333-729q-10-10-10.5-23t7.5-24l8-11q11-14 26.18-21.5Q379.35-816 396-816h168.18q16.82 0 31.82 7.5t26 21.5l50 67h120q29.7 0 50.85 21.5Q864-677 864-648ZM168-144q-29 0-50.5-21.5T96-216v-432q0-29 21.5-50.5T168-720h72l72 72H168v432h576l72 72H168Zm453-195q-22 34-58.5 54.5T480-264q-72 0-120-49t-48-119q0-44 20-81t55-60l53 53q-26 11-41 34.31-15 23.3-15 52.69 0 40.74 27 68.87Q438-336 480-336q31 0 54-15.5t34-40.5l53 53Zm-21.37-211.74Q623-528 635.5-497.54 648-467.08 648-432v8.5q0 3.5-1 8.5L463-599q5-1 8.5-1h8.5q35.52 0 66.36 12.79 30.84 12.79 53.27 36.47ZM776.66-82.35 81.34-777.65Q70-789 70.5-803q.5-14 11.5-25t25-11q14 0 25.34 11.34l695.32 695.32Q839-121 839-106.82T828-82q-10.67 11-25.33 11-14.67 0-26.01-11.35ZM427-432Zm150-53Z"/></svg> |