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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M499.82-145q-5.82 0-11.82-1.2t-12-2.8l-204-75q-20.31-7.63-32.15-25.02Q228-266.41 228-286.76q0-4.24 4-23.24l95-266q-18.27 0-27.13-15.83Q291-607.65 302-623l47-71-20-27-169 152q-8 6.72-12 16.08T144-533v221q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8-10.4 0-17.2-6.8Q96-301.6 96-312v-221q0-20 8.44-39.05Q112.87-591.09 128-605l179-161q12-11 27.5-9.5T360-761l23 31 15-41q7.74-19.92 25.37-31.96Q441-815 460.7-815q6.3 0 11.8 1 5.5 1 11.5 3l205.11 75.27q20.26 7.53 32.07 25.09Q733-693.07 733-673q0 4-4 23l-10 26h12q30 0 51 21t21 51q0 6-1.5 12t-3.5 12q28 2 47 22.56T864-456q0 29-19 49.5T797-384q2 6.3 3.5 12.15Q802-366 802-360q0 28.87-19 49.44Q764-290 736-288q2 6 3.5 12t1.5 12q0 29.7-21.15 50.85Q698.7-192 669-192H564l-1 3q-6.65 20.75-24.52 32.38Q520.6-145 499.82-145ZM540-266l120-338-240-89-121 338 241 89Zm41 26h88q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2h-70l-18 48Zm34-96h115q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2h-98l-17 48Zm34-96h143q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2H667l-18 48Zm35-96h46q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2h-29l-17 48Z"/></svg> |