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
821 B
XML
1 line
821 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M579-516H381q-6 15-16 27.5T341-468l35 300h208l36-300q-14-8-24.5-20.5T579-516ZM364-672l-15 43q11 8 19 18.5t13 22.5h198q5-13 13-23t19-18l-15-43H364Zm12 576q-27.38 0-47.69-18.5T305-160l-39-330q-1-6.67 2-12.33 3-5.67 8-9.67l30-20q5-3 8-8.5t3-11.97q0-5.82-3-10.68-3-4.85-8-8.85l-27-18q-7-5-9-12t0-15l37-111q2-8 8.11-12 6.11-4 13.89-4h115v-48h-24q-15.3 0-25.65-10.29Q384-812.58 384-827.79t10.35-25.71Q404.7-864 420-864h120q15.3 0 25.65 10.29Q576-843.42 576-828.21t-10.35 25.71Q555.3-792 540-792h-24v48h115q8.11 0 14.18 4.53 6.08 4.54 7.82 12.47l37 110q2 8 0 15.5t-9 12.5l-27 17q-5 3-8.5 7.87T642-553q0 7.19 3.5 12.1 3.5 4.9 8.5 8.9l30 20q6 4 8.5 9.98T694-489l-39 330q-2.69 26.75-23.35 44.88Q611-96 584-96H376Zm104-420Zm0-72Z"/></svg> |