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="M420-264q-15.3 0-25.65-10.35Q384-284.7 384-300v-108.27q0-14.73 10.35-25.23T420-444h120q15.3 0 25.65 10.35Q576-423.3 576-408v108.27q0 14.73-10.35 25.23T540-264H420Zm0-252q-15.3 0-25.65-10.35Q384-536.7 384-552v-108.27q0-14.73 10.35-25.23T420-696h120q15.3 0 25.65 10.35Q576-675.3 576-660v108.27q0 14.73-10.35 25.23T540-516H420Zm-288 0q-15.3 0-25.65-10.35Q96-536.7 96-552v-169.36q0-17.64 14.5-28.14T142-755l144 40q12 3 19 12.5t7 21.39V-552q0 15.3-10.35 25.65Q291.3-516 276-516H132Zm9 312q-17.1 5-31.05-6.03Q96-221.05 96-239v-168.74q0-15.26 10.35-25.76Q116.7-444 132-444h144q15.3 0 25.65 10.35Q312-423.3 312-408v129.95q0 12.05-7.5 21.55T285-244l-144 40Zm723-34.98Q864-221 850.05-210T819-204l-144-40q-12-3-19.5-12.3T648-278v-130.33q0-14.67 10.35-25.17Q668.7-444 684-444h144q15.3 0 25.65 10.34Q864-423.32 864-408.03v169.05ZM684-516q-15.3 0-25.65-10.35Q648-536.7 648-552v-128.96q0-12.04 7-21.54t19-12.5l144-40q17.48-5 31.74 5.57Q864-738.85 864-720.91v168.66q0 15.25-10.35 25.75T828-516H684Z"/></svg> |