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
695 B
XML
1 line
695 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m251-293-70 175q-7 16-20.5 20T135-99q-12-5-19.5-16.5T115-144l137-342v-90H106q-20 0-30.5-17T74-628l98-196q9-18 26.5-29t37.5-11h104q20 0 37.5 11t26.5 29l98 196q9 18-1.5 35T470-576H323v90l136 341q7 17 0 29t-20 17q-13 5-26 1.5T393-118l-70-175v161q0 15-10.5 25.5T287-96q-15 0-25.5-10.5T251-132v-161Zm445 17q-47 0-80.5-30.5T577-384h-38q-21 0-36.5-14T487-433q0-32 30-70.5t54-56.5q4-37 28.5-65t60.5-39v-164q0-15 10.5-25.5T696-864q15 0 25.5 10.5T732-828v164q35 11 59 39t29 65q25 18 55 57.5t30 71.5q0 20-15.5 33.5T853-384h-39q-5 47-38.5 77.5T696-276Zm0-72q16 0 28.5-10t16.5-26h-91q4 16 16.5 26t29.5 10Z"/></svg> |