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="M444.28-144q-15.28 0-25.78-10.29-10.5-10.29-10.5-25.5t10.43-25.71q10.42-10.5 25.84-10.5H476l-13.29-139.2Q445-357 427-358.5q-18-1.5-37-1.5-17 0-32.5 1.5T325-355l14 60q4 14.18-4.5 26.59T311.75-252q-14.25 4-26.72-3.96Q272.56-263.92 269-278l-14.21-60q-15.79 5-31.29 10.5T192-316q-14 5-28-.5T144-336q-6-14-1-27.5t19-19.5q19-8 37.5-15.5T238-411l-44-190q-42-4-70-34.31-28-30.32-28-73.11 0-44.58 31.5-76.08T204-816q45 0 76.5 31.5T312-708q0 29.11-13 53.05Q286-631 263-617l45 191q20-3 40.46-4.5T390-432q17 0 33 .5t33 2.5l-10-104q-32-11-53-38.76-21-27.76-21-64.47 0-44.77 31.5-76.27Q435-744 480-744t76.5 31.5Q588-681 588-636q0 34.55-19.5 62.27Q549-546 518-535l11 118q35 7 68.5 16t67.5 19l33-234q-23-14-37.5-38.42T646-707.78q0-45.22 31.5-76.72T754-816q45 0 76.5 31.63 31.5 31.62 31.5 76.8Q862-666 835-636q-27 30-66 35l-32 235q11 2 21.67 3.07 10.66 1.07 21.33 1.93 15 1 25.5 11.29t10.5 25.5q0 15.21-10.5 25.71T780-289l-27-2q-13.5-1-27-3l-1 11q-2 15-13.95 24t-27 7Q669-254 660-265.79T653-293l2-16q-29-9-59-17.5T536-342l12 126h39.81q15.38 0 25.79 10.29 10.4 10.29 10.4 25.5t-10.33 25.71Q603.33-144 588.06-144H444.28Z"/></svg> |