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 -960 960 960"><path d="M732.21-288q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.29 25.71t-25.5 10.5ZM780-432h-48q-15.3 0-25.65-10.29Q696-452.58 696-467.79t10.35-25.71Q716.7-504 732-504h48q15.3 0 25.65 10.29Q816-483.42 816-468.21t-10.35 25.71Q795.3-432 780-432Zm48-144h-96q-15.3 0-25.65-10.29Q696-596.58 696-611.79t10.35-25.71Q716.7-648 732-648h96q15.3 0 25.65 10.55Q864-626.9 864-611.95t-10.35 25.45Q843.3-576 828-576ZM316-96q-13.18 0-22.59-7.5T281-123l-41-165q-44-33-70-82.5T144-480q0-60 26.5-109.5T242-672l39-164q3-12 12.41-20t22.59-8h136q13.18 0 22.59 8T487-836l39 164q45 33 71.5 82.5T624-480q0 60-26 109.5T528-288l-41 165q-3 12-12.41 19.5T452-96H316Zm68.2-216q69.8 0 118.8-49.2t49-119q0-69.8-49.2-118.8t-119-49Q314-648 265-598.8t-49 119q0 69.8 49.2 118.8t119 49ZM325-712q14-4 28.8-6t30-2q15.2 0 29.7 2t28.5 6l-19-80h-78l-20 80Zm20 544h78l21-80q-14 4-29.2 6-15.19 2-30.8 2-16 0-30.5-2t-28.5-6l20 80Zm-20-624h117-117Zm20 624h-20 119-99Z"/></svg> |