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="M648-529q-20.4 0-34.2-13.8Q600-556.6 600-577q0-20.4 13.8-34.2Q627.6-625 648-625q20.4 0 34.2 13.8Q696-597.4 696-577q0 20.4-13.8 34.2Q668.4-529 648-529Zm.81-144q-22.81 0-44.31 6.5Q583-660 566-647q-8 6-18.5 6t-17.5-7q-7-7-7-17t8-16q25-19 54.5-29.5t63-10.5q33.5 0 63 9.5T765-683q8 6 9 16t-6.94 17.94Q760-642 749.5-642t-18.5-6q-17-12-38.19-18.5-21.18-6.5-44-6.5Zm.19-96q-42.86 0-81.43 14Q529-741 498-715q-8 7-18 7.5t-18-7.5q-8-8-6.5-18t9.5-17q38.32-31.69 84.66-49.34Q596-817 649-817t98.99 17.39Q793.97-782.22 832-751q8 7 9.5 17t-6.5 18q-8 8-18 7.56-10-.45-18-7.56-31-25-69.25-39T649-769Zm114 624q-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-145ZM255-600l70-70-17.16-75H218q5 38 14 74t23 71Zm344 344q35.1 14.24 71.55 22.62Q707-225 744-220v-90l-75-16-70 70ZM255-600Zm344 344Z"/></svg> |