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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m552-147 235-72q-8-21-26.39-33-18.38-12-41.61-12H508q-17 0-34-2.5t-33-8.5l-36-14q-13.87-4.71-19.93-18.86Q379-322 384-336t19-20q14-6 28-1l34 13q11 4 21.5 6t21.5 2h92q0-10-5-17t-15-11l-256-92h-36v228l264 81Zm-23 68-241-74q0 23-17 39.5T231-96H120q-30 1-51-20.44Q48-137.89 48-168v-288q0-29.7 21.18-50.85Q90.36-528 120.11-528H322q8 0 15 1.5t13.55 3.61L607-431q30 11 47.5 37.25T672-336h47q58 0 101.5 36t43.5 92q0 20-13.5 34T818-154L577-79q-12 4-24 3.5T529-79Zm-409-89h96v-288h-96v288Zm516-316q-14 0-26.5-5T586-505L463-627q-23.04-23.3-39.02-51.65Q408-707 408-739q0-52.08 36.39-88.54Q480.77-864 532.76-864q30.24 0 56.74 13 26.5 13 46.5 35 19-23 46-35.5t57.24-12.5q51.99 0 88.37 36.46Q864-791.08 864-739q0 32-14 60.5T813-628L687-505q-11 11-24.18 16T636-484Zm0-72 122-115q14-14 24-31t10-37q0-22.42-15.29-37.71T739-792q-14 0-26.5 5.5T691-770l-28 31q-11 12-27 12t-27-12l-28-31q-9-11-21.5-16.5T533-792q-22 0-37.5 15.29T480-739q0 20 11.5 37t26.5 31l118 115Zm0-153Z"/></svg> |