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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M432-336q60 0 102-42t42-102q0-60-42-102t-102-42q-60 0-102 42t-42 102q0 60 42 102t102 42Zm-.21-72Q402-408 381-429.21t-21-51Q360-510 381.21-531t51-21Q462-552 483-530.79t21 51Q504-450 482.79-429t-51 21Zm269.4-60q-15.83 0-27.01-10Q663-488 663-503.51q0-15.51 10.83-26T700-540q11 0 20.5-4.5T738-560q20-27 44.8-39.5Q807.6-612 837-612q15.3 0 25.65 10.29Q873-591.42 873-576.21t-10.35 25.71Q852.3-540 837-540q-11 0-21.32 5-10.31 5-17.68 15-20 26-43.5 39t-53.31 13Zm0 144q-15.83 0-27.01-10Q663-344 663-359.51q0-15.51 11.5-26T701-396q11.35 0 20.17-4.5Q730-405 738-416q20-27 44.16-39.5Q806.32-468 835.5-468q15.5 0 26.5 10t11 25.51q0 15.51-10.83 26T836-396q-11 0-20.5 5T798-376q-20 27-43.5 39.5T701.19-324ZM216-144q-29.7 0-50.85-21.15Q144-186.3 144-216v-456q0-60 42-102t102-42h288q60 0 102 42t42 102v12q0 15-10.5 25.5T683.62-624H674q-15.3 0-25.65 10.35Q638-603.3 638-588v264q0 15.3 10.48 25.65Q658.96-288 674.44-288h9.12q15.48 0 25.96 10.35T720-252v36q0 29.7-21.15 50.85Q677.7-144 648-144H216Z"/></svg> |