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
1019 B
XML
1 line
1019 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-168v24q0 20-14 34T96-96q-20 0-34-14t-14-34v-264.46q0-11.5 2.5-22.52T58-453l74-163q7-14 20.44-23 13.44-9 29.56-9h357q15.75 0 28.88 9Q581-630 588-616l74 163q5 11 7.5 21.84Q672-420.31 672-409v265q0 20-14 34t-34 14q-20 0-34-14t-14-34v-24H144Zm1-312h431l-44-96H189l-44 96Zm-25 240h480v-168H120v168Zm96-36q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Zm288 0q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Zm143-420H290q-18 0-27-11.25T254-732q0-13.5 9-24.75T290-768h368q16.13 0 29.56 9Q701-750 708-736l74 163q5 11 7.5 22.17Q792-539.66 792-528v276q0 15.3-10.29 25.65Q771.42-216 756.21-216t-25.71-10.35Q720-236.7 720-252v-284l-73-160Zm120-142H410q-18 0-27-11.25T374-874q0-13.5 9-24.75T410-910h369q15.75 0 28.88 8.5Q821-893 828-879l74 163q5 11 7.5 22.17Q912-682.66 912-671v277q0 14.87-10.29 24.94Q891.42-359 876.21-359t-25.71-10.35Q840-379.7 840-395v-284l-73-159ZM360-324Z"/></svg> |