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="M709-103q-15.3 0-25.65-10.78Q673-124.56 673-140.5q0-7.5 3-14t8-11.5q28.98-29.47 45.49-67.85Q746-272.22 746-317.45q0-44.55-16.51-82.94T684-468q-5-5-8-11.5t-3-14q0-15.94 10.35-26.72T709-531q7.71 0 14.95 3.5 7.23 3.5 12.05 8.5 38 39 60 90.5T818-317q0 59-22 111t-60 91q-4.82 5-12.05 8.5-7.24 3.5-14.95 3.5ZM607-205q-15.3 0-25.65-10.35Q571-225.7 571-241q0-8 2.5-14t7.5-11q10-11 15.5-23.71t5.5-27.5q0-14.79-5-27.29T582-367q-5-5-8-11.75t-3-13.95q0-15.3 10.35-25.8T607-429q8 0 14.5 3t11.5 8q20 20 30.5 45.67 10.5 25.66 10.5 55Q674-288 663.5-262T633-216q-5 5-11.5 8t-14.5 3ZM396-360H288v11q0 31.02 20 54.51T359-266l18 3q43 8 49.5 51T395-150q-51 25-104.71 37.55Q236.58-99.9 180-97q-15.3 1-25.65-9.32Q144-116.64 144-131.82t10.35-25.72Q164.7-168.08 180-169q38.4-2.27 75.2-9.63Q292-186 327-200q-50-14-80.5-55.5T216-349v-46.52q0-15.5 10.35-25.99Q236.7-432 252-432h132v-84q0-15.3 10.35-25.65Q404.7-552 420-552h95L394-767q-8-13.37-3.5-27.18Q395-808 408-816t27-3.5q14 4.5 22 17.5l120 215q20 36 0 71.5T515-480h-59v60q0 24.75-17.62 42.37Q420.75-360 396-360Z"/></svg> |