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 96 960 960"><path d="M387 381q21-11 44.5-16t48.5-5q14.258 0 26.839 1.5Q519.419 363 532 366q4 1 12 15 0 3-9 19-11 6-29.5 24.5T473 467l-86-86Zm93 414q-90-1.81-153-65.157Q264 666.496 264 576q0-45.496 17-84.748T327 423l120 119.783q-2 8.105-2.5 16.661Q444 568 444 576q0 57 25.5 103.5T535 755q5 4 7.5 9.25t1.5 10.5q-1 5.25-4 8.85-3 3.6-8 5.4-12.581 3-25.161 4.5Q494.258 795 480 795Zm263 145-47-46q-49 32-103.5 49T480 960q-79.376 0-149.188-30Q261 900 208.5 847.5T126 725.188Q96 655.376 96 576q0-58 17-112.5T162 360l-47-47q-11-10.667-11-25.333Q104 273 115 262q11-11 25.667-11 14.666 0 25.333 11l628 628q11 10.636 11 24.818Q805 929 794 940q-11 11-25.667 11-14.666 0-25.333-11Zm-262.89-52Q524 888 565 875t79-34L215 412q-21 38-34 79t-13 84.89q0 129.721 91.195 220.915Q350.389 888 480.11 888ZM798 792l-53-52q22-38 34.5-79t12.5-84.89q0-129.721-91.195-220.915Q609.611 264 479.89 264 436 264 395 276.5T316 311l-52-53q48-32 103-49t113.266-17q79.279 0 149.006 30Q699 252 751.5 304.5T834 426.728q30 69.727 30 149.006Q864 634 847 689q-17 55-49 103ZM527 521ZM420 636Z"/></svg> |