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="M540-444q15 0 25.5-11t10.5-25v-7.5q0-3.5-2-6.5 11-3 19-12.5t8-22.5q0-15-10.5-25.5T565-565q-12 0-21 6.5T531-542l-127-53q2-4 3-8t1-9q0-15-10.5-25.5T372-648q-14 0-25 10.5T336-612q0 3 .5 6.5t2.5 6.5q-11 3-19 12.5t-8 22.5q0 14 11 25t25 11q12 0 21-6.5t13-17.5l127 54q-1 2-5 18 0 14 11 25t25 11Zm-162 48q-20-4-45-11t-54-18q-25-11-52-24.5T173-482q-13-9-15.5-24.5T163-535q8-12 21.5-14t25.5 6q38 27 75.5 43t68 24q30.5 8 49.5 11l19 3q17 0 26.5 13t6.5 30l-4 26q-4 26-5.5 67t2.5 91.5q4 50.5 19 101.5 4 14-5 24t-23 12q-14 2-27.5-5.5T392-133q-11-41-15.5-79.5t-5-73q-.5-34.5 2-63T378-396q-1 0 0 0Zm306-223q17 27 26.5 57.5T720-497v365q0 15-10.5 25.5T684-96q-15 0-25.5-10.5T648-132v-365q0-45-24-82.5T558-636L335-738q-14-7-18.5-22.5T320-790q7-11 19.5-14.5T364-803l224 101q30 14 54.5 35t41.5 48ZM480-96q-22-54-29-111t-6-104q1-47 5.5-77.5L455-419q3-17-6.5-30T422-462l-22.5-3.5q-22.5-3.5-57.5-14T264.5-510Q222-530 182-565q40 35 82.5 55t77.5 30.5q35 10.5 57.5 14L422-462q17 0 26.5 13t6.5 30l-4.5 30.5Q446-358 445-311t6 104q7 57 29 111Z"/></svg> |