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
817 B
XML
1 line
817 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-194 99-448q-8-28 5-53t40-35l48-17v-191q0-30 21-51t51-21h120v-60q0-15 10.5-25.5T420-912h120q15 0 25.5 10.5T576-876v60h120q30 0 51 21t21 51v191l48 17q26 8 39.5 33.5T861-448l-69 255q-35-2-65-17t-59-33q-9-6-19.5-5.5T629-242q-33 23-70.5 36.5T480-192q-8 0-16.5-.5T447-195q-31-5-60.5-17T331-242q-9-6-19.5-6t-19.5 5q-29 17-59.5 32T168-194ZM480-48q-49 0-91-9.5T312-87q-35 20-77.5 29.5T144-48h-12q-15 0-25.5-10.5T96-84q0-15 10.5-25.5T132-120h12q38 0 77-9t72-29q9-5 19.5-4.5T331-157q23 15 53 23.5t58 11.5q9 1 18.5 1.5t19.5.5q39 0 77-9t72-29q8-5 19-5t19 5q34 20 72 29t77 9h12q15 0 25.5 10.5T864-84q0 15-10.5 25.5T828-48h-12q-48 0-90.5-9.5T648-87q-35 20-77.5 29.5T480-48ZM264-580l191-69q12-5 25-5t25 5l191 70v-165H264v164Z"/></svg> |