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="m773-145-44-44q-51 45-115.5 69T480-96q-78.72 0-148.8-30.24-70.08-30.24-122.4-82.56-52.32-52.32-82.56-122.4Q96-401.28 96-480q0-72 23.5-135.5T188-729l-43-44q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l628 628q11 11 10.5 25T823-145q-11 11-25 11t-25-11Zm91-335q0 31.47-5 61.23-5 29.77-13.94 58.75-2.06 7.02-6.93 12.2-4.86 5.17-11.5 8Q820-337 813-337q-7 0-14.3-2.7-13.7-6.3-19.2-20.48T779-389q7-22 10-45t3-46q0-27-4.5-53.5T774-584q-18 4-38 5.5t-41 1.5q-57 0-109.5-14T487-633L346-775q-17-17-12.38-39.63 4.61-22.62 26.76-30.61Q389-855 419-859.5q30-4.5 61-4.5 79.72 0 149.36 30Q699-804 751.5-751.5t82.5 122Q864-560 864-480ZM583-710ZM187-585q26-13 47-29t37-33l-31-30q-22 28-34.5 50T187-585Zm238-202q51 67 120.5 103T696-648q11 0 22-.5t22-2.5q-47-66-116-103.5T479.94-792q-11.94 0-25.92 1.5Q440.05-789 425-787ZM227-631Zm133.11 223Q340-408 326-421.89q-14-13.88-14-34Q312-476 325.89-490q13.88-14 34-14Q380-504 394-490.11q14 13.88 14 34Q408-436 394.11-422q-13.88 14-34 14ZM480-168q54 0 105.5-18.5T678-239L322-596q-32 34-71 58t-81 38q-1 5-1.5 10t-.5 10q0 129.67 91.16 220.84Q350.33-168 480-168Z"/></svg> |