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
1015 B
XML
1 line
1015 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M552-189q0 17-10.5 29T515-146q-9 1-18 1.5t-18 .5q-62 0-119.5-22T254-232q-44-41-71.5-93.5T147-441q-2-15 7-26.5t24-13.5q15-2 26.5 7t13.5 24q6 49 28.5 91.5T304-284q36 32 82.5 50t95.5 18h17q9 0 17-2 14-2 25 6.5t11 22.5Zm192-24-44 44q-11 11-25 10.5T650-170q-11-11-11-25.5t11-25.5l43-43-44-44q-11-11-10.5-25.5T650-359q11-11 25.5-11t25.5 11l43 44 44-44q11-11 25.5-11t25.5 11q11 11 11 25.5T839-308l-44 44 44 44q11 11 11 25t-11 25q-11 11-25.5 11T788-170l-44-43ZM480-720q-62 0-114.5 25.5T277-624h71q15 0 25.5 10.5T384-588q0 15-10.5 25.5T348-552H180q-15 0-25.5-10.5T144-588v-168q0-15 10.5-25.5T180-792q15 0 25.5 10.5T216-756v94q46-60 114.5-95T480-792q70 0 131 26t107 72q37 37 61.5 84T812-509q2 15-6.5 27T782-468q-15 2-27-6.5T741-498q-7-42-26.5-78.5T666-642q-36-36-83.5-57T480-720Zm36 234 55 56q13 13 11.5 26.5T571-380q-10 10-24 11.5T520-380l-65-65q-5-5-8-11.5t-3-14.5v-141q0-15 10.5-25.5T480-648q15 0 25.5 10.5T516-612v126Z"/></svg> |