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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M744.23-552q74.77 0 121.27 41.44T912-403v163q0 29.7-21.15 50.85Q869.7-168 840-168l41 41q8 8 3.83 19.5Q880.67-96 869-96H619q-11.67 0-15.83-11.5Q599-119 607-127l41-41q-29.7 0-50.85-21.15Q576-210.3 576-240v-163q0-66.12 46.73-107.56T744.23-552ZM744-264q9.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.2-9.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.2Zm-120-96h240v-43q0-7.81-1.5-14.9Q861-425 859-432H628q-2 8-3 14.77-1 6.78-1 14.23v43ZM420-864h120q15.3 0 25.65 10.35Q576-843.3 576-828v36h96q29.7 0 50.85 21.15Q744-749.7 744-720v63q0 15.3-10.29 25.65Q723.42-621 708.21-621t-25.71-10.35Q672-641.7 672-657v-63H288v123l183-49q14-4 27 3.5t17 22.5q4 15-3.5 27.5T489-576l-283 75 42 182q16-8 29-19t24-24l21-23q11-12 26-12.5t22 7.5q14 15 41.5 41t59.5 37q19 7 27.5 20t2.5 29q-5 11-14 17t-21 6q-19 0-43-11.5T381-280l-33-32-31 31q-22 22-41.5 30T232-241q-17 2-31-9t-18-28l-55-240q-3-14 4.5-26.5T154-561l62-16.96V-720q0-29.7 21.15-50.85Q258.3-792 288-792h96v-35.79q0-15.21 10.35-25.71T420-864ZM179-96q-15 0-25.5-10.55t-10.5-25.5q0-14.95 10.5-25.45T179-168q59 0 85.5-9t71.5-38q5-4 12-3.5t12 3.5l42 24q21 12 44 20 15 5 20.5 20.5T464-121q-7 12-20.5 15t-27.5 0q-18-6-35-15l-34-18q-51 29-77 36t-91 7Zm310-480Z"/></svg> |