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="m511-887 42 43q11 11 11 25t-11 25q-11 11-25.5 11.5T502-793L399-896q-15-15-8.5-35t26.5-25q17-2 32.6-3 15.6-1 32.4-1 92 0 175 33.5T804.5-835q64.5 58 106 137T960-528q2 15-9.5 25.5T923.79-492q-15.21 0-25.5-10.35T888-528q-9-73-41.5-136T764-774.5q-50-47.5-115-77T511-887ZM449-73l-42-43q-11-11-11-25t11-25q11-11 25.5-11.5T458-167L561-64q15 15 8.5 34.5T543-5q-17 2-32.6 3.5Q494.8 0 478 0q-92 0-174.5-33t-147-91Q92-182 51-261T0-432q-2-15 8.93-25.5Q19.85-468 36-468q15.3 0 25.65 10.35Q72-447.3 72-432q9 73 41.5 136t83 110.5q50.5 47.5 115 77T449-73Zm48.16-115.8L188.84-497.2Q178-508 173-521.03q-5-13.04-5-27 0-13.97 5-26.97 5-13 15.94-23.94l172.12-172.12Q372-782 385.03-787q13.04-5 27-5 13.97 0 26.97 5 13 5 23.84 15.84l308.32 308.32Q782-452 787-438.97q5 13.04 5 27 0 13.97-5 26.97-5 13-15.94 23.89L598.94-188.89Q588-178 574.97-173q-13.04 5-27 5-13.97 0-26.97-5-13-5-23.84-15.8ZM548-242l169-170-305-306-170 170 306 306Zm-68-238Zm-99-69q12 0 21-9t9-21q0-12-9-21t-21.48-9Q369-609 360-600t-9 21.48q0 11.52 9 20.52t21 9Z"/></svg> |