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
821 B
XML
1 line
821 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M444-246v-454q-42-22-87-33t-93.22-11q-36.94 0-73.36 6.5T120-716v452q35-13 70.81-18.5Q226.63-288 264-288q47.35 0 92.17 12Q401-264 444-246ZM48-229v-503q0-14 7.5-26T76-776q45-20 91.9-30 46.91-10 95.68-10Q333-816 384-802.5T492-760q11 6 17.5 16.5T516-720v474q43-20 87.83-31 44.82-11 92.17-11 37 0 73.5 5t70.5 19v-493q0-15.3 11-25.65Q862-793 877.21-793t25.5 10.35Q913-772.3 913-757v528q0 25-15.5 40t-32.5 7q-40-18-82.48-26-42.47-8-86.52-8-50 0-96 14.5T511-163q-8 4-15.5 6t-15.5 2q-8 0-15.5-1.5t-15.66-6.34Q406-188 360-202q-46-14-96-14-38 0-76 7.5T115-186q-24 10-45.5-3.53T48-229Zm576-195v-368q0-11.09 6-20.04 6-8.96 17-12.96l60-24q14-5 25.5 3t11.5 22v368q0 11.09-6 20.04-6 8.96-17 12.96l-60 24q-14 5-25.5-3T624-424Zm-342-71Z"/></svg> |