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="M564-384q-27 0-41.5-17.1T508-438q0-16 6-28t20-21q9-6 17-17t13-31q-3.27-2-6.14-4-2.86-2-5.86-4-35 14-50 19t-32.33 5q-34.67 0-60.17-30.15T384-636q0-27 17.1-41.5T438-692q16 0 28 6t21 20q6 9 17 17t31 13q2-3.27 4-6.14 2-2.86 4-5.86-14-35-19-50t-5-32.33q0-34.67 30.15-60.17T636-816q27 0 41.5 17.1T692-762q0 16-6 28t-20 21q-9 6-17 17t-13 31q3.27 2 6.14 4 2.86 2 5.86 4 35-14 50-19t32.33-5q34.67 0 60.17 30.15T816-564q0 27-17.1 41.5T762-508q-16 0-28-6t-21-20q-6-9-17-17t-31-13q-2 3.27-4 6.14-2 2.86-4 5.86 14 35 19 50t5 32.33q0 34.67-30.15 60.17T564-384Zm35.79-180q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5ZM311-144q-24.65 0-43.83-15.5Q248-175 241-198l-90-336q-4-14-5.5-27.64t-1.5-27.72q0-24.64 6-48.64t17.23-47.26Q175-702 189.98-711t33.14-9Q244-720 259-705.5q15 14.5 15 35.37 0 9.98-3.5 19.06Q267-642 259-634q-17 17-20.5 41.5T247-546l20.41 37.2Q297-453 312.5-392.21 328-331.43 328-267.92V-228q12-6 25.5-9t27.5-3h195q29 0 50.5 21.15T648-168v24H311Z"/></svg> |