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
856 B
XML
1 line
856 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m777-81-63-63H168q-29.7 0-50.85-21.16Q96-186.32 96-216.04v-432.24Q96-678 116.86-699q20.85-21 50.14-21h43v72L80.63-778.29Q70-789 70.5-803T82-828q11-11 25-11t25.34 11.34l695.32 695.32Q839-121 839-106.82T828-82q-11 11-25.5 11.5T777-81Zm65-171q-10 4-20.5 2.5T803-259L647-415q5-38-8.5-74.5t-41.47-63.45Q570-579 535.07-591.5 500.14-604 463-599L333-729q-5-5-7.5-11.36-2.5-6.37-2.5-13.64 0-6.48 1.5-11.74T330-776l8-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.15Q864-677.7 864-648v363q0 12-6 20.5T842-252Zm-362-12q23 0 45.5-7t43.5-18L337-521q-12 20-18.5 43t-6.5 46q0 70 49 119t119 49Zm-.12-72Q440-336 412-363.52q-28-27.52-28-67.38 0-18.99 7.5-36.54Q399-485 412.37-499L548-364q-14 14-31.57 21-17.56 7-36.55 7Z"/></svg> |