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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M253-408h61q16.72 0 29.86-10T361-444l25-100q-25-5-55-6t-54.71-1q-20.29 0-45.79.5T185-548l21 102q4 17 17.14 27.5T253-408Zm1 71q-43 0-76.5-26.5T136-432l-23-112h-5q-14 1-25.07-8.16-11.08-9.17-13-24Q68-591 77.39-602.08 86.79-613.15 102-615l17-1q50-4 87.5-6t69.5-2q32 0 71.5 1.5T418-608q15 7 29.5 13.5t31 6.5q16.5 0 31-7t28.2-12.71Q570-622 614-623t78-1q27.46 0 58.23 1 30.77 1 63.77 3l44 3q15 1 25 13t8.18 27.08q-1.82 15.07-12.27 24.5Q868.45-543 853-545h-3.11L839-496q-4 17-16.7 23.5T796-469q-14.03-2.74-23.52-14.18Q763-494.62 767-512l7-37q-19-1-41-1h-41q-26.82 0-59.45 1.12-32.63 1.13-58.55 4.88l29 116q4 17-4.5 28T577-385q-13 4-25.5-2.5T534-411l-26-104h-55l-22 87q-10 40-42 65.5T315-337h-61Zm490 145q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-168q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v168q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8Zm-96-48q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-72q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v72q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8Zm192 0q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-72q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v72q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8Z"/></svg> |