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
875 B
XML
1 line
875 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m743 940-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-10.5-25.333Q105 273 116 262q11-11 25.667-11 14.666 0 25.333 11l627 628q11 10.636 11 24.818Q805 929 794 940q-11 11-25.667 11-14.666 0-25.333-11ZM264 576q0 90 63 153t153 63q14.258 0 26.839-1.5Q519.419 789 532 786q4-1 12-15 1-5-1.5-10t-7.5-9q-20-12-40.5-37T460 658L285 483q-10.043 21.462-15.522 44.712Q264 550.962 264 576Zm534 216L473 467q14-24 32.5-42.5T535 400q5-4.174 7.5-8.87 2.5-4.695 1.5-9.913-1-5.217-4-9.217-3-4-8-6-12.581-3-25.161-4.5Q494.258 360 480 360q-25 0-48.5 5T387 381L264 258.248Q312 226 367 209t113.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 103Z"/></svg> |