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
993 B
XML
1 line
993 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M115-96q-12.25 0-16.62-11-4.38-11 4.55-19.93L144-168h480l41.07 41.07Q674-118 669.63-107 665.25-96 653-96H115Zm556.77-384Q592-480 536-536.23q-56-56.22-56-136Q480-752 536.23-808q56.22-56 136-56Q752-864 808-807.77q56 56.22 56 136Q864-592 807.77-536q-56.22 56-136 56Zm.23-192q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8v-48q0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8v48q0 9.6 7.2 16.8 7.2 7.2 16.8 7.2Zm0 96q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8 0 9.6 7.2 16.8 7.2 7.2 16.8 7.2ZM167-216l49-50q-52-9-86-49t-34-93v-264q0-107 87-173.5T384-912q21 0 42 2t41 7q17 4 21 21t-10 29.76Q452-824 435.5-790.5T412-720H175q-4 12-5.5 23.8-1.5 11.81-1.5 24.2v72h250q11 36 30.5 68t47.5 57q29 26 65 43t75 22q15 2 24.5 13.5T667-370q-10 41-41.5 68.5T552-266l48 50H167Zm217-168q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Z"/></svg> |