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
752 B
XML
1 line
752 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M600-792H408v264h192v-264Zm192 0H672v264h120v-264ZM585-456H336v240h192q23.1 0 44.55-7.5 21.45-7.5 38.42-21.96L787-387q-8-5-16-8t-18-5q-17-3-34 1t-31 15l-105 81q-10 8-20.9 11.5-10.89 3.5-23.1 3.5h-95.11q-15.25 0-25.57-10.29T408-323.79q0-15.21 10.4-25.71 10.39-10.5 25.76-10.5H540l61-48q5-4 8-9t3-11.58q0-10.97-8.1-19.19Q595.8-456 585-456Zm-321 0h-96v288h96v-288Zm72 0v-336q0-33 19.5-52.5T408-864h384q33 0 52.5 19.5T864-792v264q0 33-19.5 52.5T792-456H336ZM263.69-96H168q-33 0-52.5-19.5T96-168v-288q0-33 19.5-52.5T168-528h382q93 0 181.5 23.5T869-404q8 11 5.95 24.42Q872.91-366.16 862-357L656-189q-27 22.5-60 33.75T528-144H333q-6 23-24.5 35.5T263.69-96Z"/></svg> |