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="M168-194 99-448q-8-28 5-53t40-35l48-17v-191q0-29.7 21.15-50.85Q234.3-816 264-816h120v-60q0-15.3 10.35-25.65Q404.7-912 420-912h120q15.3 0 25.65 10.35Q576-891.3 576-876v60h120q29.7 0 50.85 21.15Q768-773.7 768-744v191l48 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-194ZM479.5-48Q431-48 389-57.5T312-87q-35 20-77.5 29.5T144-48h-12q-15.3 0-25.65-10.29Q96-68.58 96-83.79t10.35-25.71Q116.7-120 132-120h12q38 0 77-9t72-29q9-5 19.5-4.5T331-157q23 15 53.22 23.57Q414.43-124.86 442-122q8.62 1 18.31 1.5t19.69.5q39 0 77-9t72-29q8-5 19-5t19 5q34 20 72 29t77 9h12q15.3 0 25.65 10.29Q864-99.42 864-84.21T853.65-58.5Q843.3-48 828-48h-12q-48 0-90.5-9.5T648-87q-35 20-77.5 29.5t-91 9.5ZM264-580l191-69q12-5 25-5t25 5l191 70v-165H264v164Zm216 316q42.44 0 79.22-20T631-328q8-5 17-5.5t17 4.5q19 12 37.5 24t38.5 23l51-185-312-114-312 113 51 186q20-11 38.5-23t37.5-25q8-5 16.5-5t16.5 5q29 20 59 39t65 25q7 2 13.87 2H480Zm0-159Z"/></svg> |