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
735 B
XML
1 line
735 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M417-96q-42 0-71-27.5T317-192q0-26 11.5-49.5T362-279q22-14 35-37t18-49q-6-3-11-7l-10-8-81 32q-15 6-31 9t-32 3q-80 0-117-63.5T96-543q0-42 27.5-71t68.5-29q26 0 49.5 11.5T279-597t37.5 34.5Q339-550 365-544q3-6 6.5-11.5T380-566l-32-81q-6-15-9-31t-3-32q1-80 64.5-117T543-864q42 0 71 27.5t29 68.5q0 26-11.5 49.5T598-681q-22 15-34.5 37.5T545-595q6 3 11 7l10 8 78-31q16-6 32.5-9.5T710-624q73 0 113.5 60T864-416q0 42-27.5 71T768-316q-26 0-49.5-12T681-362q-14-22-37-35t-49-18q-3 6-7 11l-8 10 31 78q6 16 9.5 32.5T624-250q-1 72-60.5 113T417-96Zm63-324q25 0 42.5-17.5T540-480q0-25-17.5-42.5T480-540q-25 0-42.5 17.5T420-480q0 25 17.5 42.5T480-420Z"/></svg> |