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
923 B
XML
1 line
923 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M517-819q0-17 13.5-28t30.5-8q112 24 192.5 105.5T857-556q3 16-8 28t-28 12H602.78q-3.78 0-6.28-2-2.5-2-4.5-5-11-23-28-40t-40-28q-3-2-5-4.22-2-2.22-2-5.78v-218Zm72 46v135q14.19 10.86 27.1 22.93Q629-603 639-588h135q-24-65-72-113t-113-72ZM398-106q-131-29-216-133.11-85-104.11-85-241t85-241.39Q267-826 398-855q18-4 32.5 8.15T445-816v216q0 2-6 8-35 14-56.5 44T361-480.17q0 37.84 21.5 68Q404-382 439-368l6 8v216.35q0 18.65-14.5 30.15T398-106Zm-25-667q-92 36-148 115.5t-56 178q0 98.5 56 178T373-187v-134.69q-38-28.31-61-69.49-23-41.19-23-88.82 0-47.63 23-88.82Q335-610 373-638v-135Zm184 669q-16 3-28-7.09T517-138v-220.15q0-3.85 2-6.35 2-2.5 5-4.5 23-11 40.5-28t27.5-40q1-1 10.42-7h218.62Q838-444 849-430.53t7 30.53q-24 112-105.5 192.5T557-104Zm82-268q-10 15-22.5 27.5T589-322v135q65-24 113-72t72-113H639ZM289-480Zm350-108Zm0 216Z"/></svg> |