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
893 B
XML
1 line
893 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M432-132v-94q0-7.64 3-14.32 3-6.68 8-11.68l256.1-255.11Q710-518 722.84-523q12.83-5 27-5 14.16 0 27.25 5.5Q790.17-517 801-506l42 42q11 11 16 24.18t5 26.82q0 13.64-5 26.82T843-362L588-107q-5 5-11.68 8T562-96h-94.06Q453-96 442.5-106.35 432-116.7 432-132Zm316-237 44-44-42-43-45 45 43 42ZM216-96q-50-1-85-36t-35-85q0-39 24-70t60-45v-299q-36-14-60-44.5T96-744q0-51 35-85.5t85-34.5q39 0 69.5 23.5T330-780h108l-44-44q-11-10.91-11-25.45Q383-864 394-875t25.67-11q14.66 0 25.33 11l105.77 105.77Q562-758 562-743.82T551-719L445.14-613.14Q434-602 420-602.5T395-614q-11-11-11-25.67 0-14.66 11-25.33l43-43H330q-9.57 27.22-29.79 47.11Q280-641 252-631v300q36 14 60 44.8 24 30.81 24 70.2 0 50-35 85t-85 35Zm528-769q51 0 85.5 34.5T864-745q0 51-34.5 85.5T744-625q-51 0-85.5-34.5T624-745q0-51 34.5-85.5T744-865Z"/></svg> |