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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M290-477ZM429-96l-320-48q-29-5-47-28.5T48-226l84-569q5-29 29-47.5t53-13.5l27 4q15 1.78 23.5 13.82Q273-826.15 271-811q-2 14-13.5 23t-26.91 7l-26.29-4L120-215l320 47 14-92q2-14 13.48-23 11.49-9 26.5-7Q509-288 518-276.03q9 11.96 7 27.03l-14 92q-5 29-28.5 47T429-96Zm433-455L634.05-354.52Q623-345 608-346.5t-25-12.98Q573-370 574.5-385t12.5-25l228-195q11-10 17-22.5t7-26.5q2-14-2.5-28T822-707L708-840H497l46 18q20 8 23.5 27.5T554-761L363-597q-11 10-26 8.5T312-601q-10-11-8.5-26t12.5-25l145-124-58-22q-23-9-36-29t-11-44l1-8q2-14 11.77-23.5 9.78-9.5 24.23-9.5h299q23.15 0 44.38 10.03Q757.6-891.94 774-874l102.94 120.51Q897-730 905-703q8 27 6 55-2 27-14 52.5T862-551ZM317.5-448q-9.5-11-8.5-25.5t12-24.5l183-156q11-10 25.5-9t24.5 11.52Q564-640 562.5-625T550-600L368-444q-11 10-26 9t-24.5-13ZM432-388q-10-11-8.5-25.5T436-438l146-126q11-10 25.5-8.5T632-560q10 11 8.5 26T628-509L482-384q-11 10-25.5 9T432-388Zm360 247-69 68q-11 11-25 11t-25-11q-11-11-11-25.18T673-123l68-69h-33q-15 0-25.5-10.5T672-228q0-15 10.5-25.5T708-264h120q15.3 0 25.65 10.35Q864-243.3 864-228v120q0 15-10.5 25.5T828-72q-15 0-25.5-10.5T792-108v-33ZM664-662Z"/></svg> |