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="M763-145q-121-9-229.5-59.5T339-341q-86-86-136-194.5T144-765q-2-21 12.29-36.5Q170.57-817 192-817h136q17 0 29.5 10.5T374-780l24 107q2 13-1.5 25T385-628l-97 98q20 38 46 73t57.97 65.98Q422-361 456-335.5q34 25.5 72 45.5l99-96q8-8 20-11.5t25-1.5l107 23q17 5 27 17.5t10 29.5v136q0 21.43-16 35.71Q784-143 763-145ZM455.63-576q-9.63 0-16.63-7.2-7-7.2-7-16.8 0-9.6 7.2-16.8 7.2-7.2 16.8-7.2h72v-48h-72q-9.6 0-16.8-7.22-7.2-7.22-7.2-16.85v-96.3q0-9.63 7.22-16.63 7.22-7 16.85-7h96.3q9.63 0 16.63 7.2 7 7.2 7 16.8 0 9.6-7.2 16.8-7.2 7.2-16.8 7.2h-72v48h72q9.6 0 16.8 7.22 7.2 7.22 7.2 16.85v96.3q0 9.63-7.22 16.63-7.22 7-16.85 7h-96.3ZM648-576q-9.6 0-16.8-7.21-7.2-7.22-7.2-16.83v-192.34q0-9.62 7.2-16.62 7.2-7 16.8-7 9.6 0 16.8 7.21 7.2 7.22 7.2 16.83v192.34q0 9.62-7.2 16.62-7.2 7-16.8 7Zm96 0q-10 0-17-7.21-7-7.22-7-16.83v-192.34q0-9.62 7.22-16.62 7.22-7 16.85-7h96.3q9.63 0 16.63 7.22 7 7.22 7 16.85v96.3q0 9.63-7.17 16.8-7.18 7.18-16.74 7.18h-71.74v71.74q0 9.56-7.18 16.74Q754-576 744-576Zm24-144h48v-48h-48v48Z"/></svg> |