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="M516-507Zm-324-22-34.81 27.22Q145-493 130-495q-15-2-24-14t-7-27q2-15 13.71-23.98L436-807q10-8 21.5-11t22.5-3q11 0 22.5 3t21.5 11l323.32 247.02Q859-551 861-535.9q2 15.1-7.25 27Q845-497 830.07-495q-14.94 2-27.07-7L480-749 264-585v321h156q15.3 0 25.65 10.29Q456-243.42 456-228.21t-10.35 25.71Q435.3-192 420-192H264q-29.7 0-50.85-21.12Q192-234.24 192-263.89V-529ZM552-46q-10.4 0-17.2-6.8Q528-59.6 528-70q0-10.4 6.8-17.2Q541.6-94 552-94h41q-31-28-48-64.96-17-36.95-17-79.04 0-57.19 30-103.59Q588-388 637.02-411q9.98-5 17.98-.5t12 12.5q4 8 1.5 17.5T654-366q-35 18-56.5 52.12T576-238q0 31 13 58.5t35 49.5v-36q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v84q0 15.3-10.35 25.65Q651.3-46 636-46h-84Zm250.14-20Q792-61 784.5-66T773-79q-4-8-1.5-17.5T786-112q35-18 56.5-52.5T864-240q0-31-13-58.5T816-348v36q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-84q0-15.3 10.35-25.65Q788.7-432 804-432h84q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2 0 10.4-6.8 17.2-6.8 6.8-17.2 6.8h-41q31 28 48 64.96 17 36.95 17 79.04 0 57-30.5 104t-79.36 70Z"/></svg> |