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
770 B
XML
1 line
770 B
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-79 0-149-30t-122.5-82.5Q156-261 126-331T96-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 48-8 81.5T845-360q-4 6-9.5 11t-11.5 8q-6 3-12 3.5t-13-2.5q-14-6-20-20.5t0-28.5q2-4 7.5-31.5T792-480q0-27-4.5-53.5T774-584q-18 4-38 5.5t-41 1.5q-57 0-109.5-14T487-633L346-775q-17-17-12.5-39.5T360-845q29-10 59-14.5t61-4.5q80 0 149.5 30t122 82.5Q804-699 834-629.5T864-480Zm-504 72q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Zm120 240q54 0 105.5-18.5T678-239L322-596q-32 34-71 58t-81 38q-1 5-1.5 10t-.5 10q0 130 91 221t221 91Z"/></svg> |