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="M540.85-288.08 407-421q-5-5-8-11.5t-3-14.5v-189q0-15.3 10.29-25.65Q416.58-672 431.79-672t25.71 10.35Q468-651.3 468-636v174l123.66 123.66Q603-327 603-313t-11 25q-11 11-25.5 11t-25.65-11.08ZM913.5-536q-14.5 4-27.08-4.65Q873.84-549.3 869-564q-32-103-105.5-180.5T590-860q-15-6-24-19.21T561-907q4-15 18.5-21.5T609-930q119 43 206 135t122.88 213.18Q943-567 935.5-553.5t-22 17.5Zm-150.92-3q-13.58 5-27.08-2.5Q722-549 715-563q-20-45-53-80.5T586-703q-14-8-20-22.03-6-14.04 0-27.62 6-14.49 20-19.92 14-5.43 26.96 1.45Q670-741 714-694q44 47 70 107.23 6 13.77-.5 28.27T762.58-539ZM432.43-48q-79.57 0-149.55-30.24-69.99-30.24-122.24-82.56-52.24-52.32-82.44-122.4Q48-353.28 48-432q0-80 30-149.5t82.5-122Q213-756 282.81-786T432-816q15.3 0 25.65 10.29Q468-795.42 468-780.21t-10.35 25.71Q447.3-744 432-744q-130.24 0-221.12 90.88T120-432q0 129.67 90.88 220.84Q301.76-120 432-120q129.67 0 220.84-91.16Q744-302.33 744-432q0-15.3 10.29-25.65Q764.58-468 779.79-468t25.71 10.35Q816-447.3 816-432q0 78.72-30.21 148.8-30.21 70.08-82.47 122.4-52.27 52.32-121.79 82.56Q512-48 432.43-48Z"/></svg> |