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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96v-346q10.83-20.28 23.91-38.14Q517-498 534-514q41-40 95-63t115-23q60 0 102 42t42 102v216q0 60-42 102T744-96H480Zm-264 0q-60 0-102-42T72-240v-216q0-60 42-102t102-42q61.99 0 115.99 23.5Q386-553 428-511q15 16 28.14 33.04Q469.29-460.93 480-442v346H216Zm0-72h228v-134q-1-94-67.68-160T216-528q-29.7 0-50.85 21.15Q144-485.7 144-456v216q0 29.7 21.15 50.85Q186.3-168 216-168Zm300 0h228q29.7 0 50.85-21.15Q816-210.3 816-240v-216q0-29.7-21.15-50.85Q773.7-528 744-528q-93.64 0-160.32 65.5Q517-397 516-302v134Zm-72-499v-41h-72.58Q356-708 346-718.29q-10-10.29-10-25.5t10.35-25.58q10.35-10.38 25.65-10.38h72v-72.17q0-15.33 10.35-25.71Q464.7-888 480-888q15.3 0 25.65 10.37Q516-867.25 516-851.92v72.17h72q15.3 0 25.65 10.38Q624-759 624-743.79q0 15.21-10.35 25.5T588-708h-72v40.91Q552-658 578.5-632q26.5 26 37.5 61-17 8-33 18t-31 23q-1-29-22.02-49.5T480-600q-28.96 0-49.98 20.5Q409-559 408-530q-15-13-31-23.5T343-572q11-35 38-60.5t63-34.5Z"/></svg> |