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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M129-159q-14-6-19-20t1-28l162-357q6-14 20-19t28 1q14 6 19 20t-1 28L177-177q-6 14-20 19t-28-1Zm442 63q-15.3 0-25.65-10.35Q535-116.7 535-132v-88.92L472-229q-49-6-80-34.2-31-28.2-31-65.8 0-45 34-77t84-32q8 0 15.5.5T510-435q-5-5-11-10.5T488-456q-18-18-32-38t-14-46q0-34 19.5-58t61.5-24q10 0 19 1.5t19 2.5q-1-21-2-42.68-1-21.67-1-42.32 0-52 31.5-82.5T675-816q55.15 0 92.07 29Q804-758 804-716q0 23-9.5 43T779-632q6-2 12.19-2.5 6.19-.5 11.81-.5 44.72 0 76.86 33.34T912-520q0 45-30.5 75.5T809-404.69q7 1.69 13 3.69l12 4q30 14 48 39.19 18 25.18 18 54.81 0 34.4-29 60.2-29 25.8-82 38.8l-51 12v60q0 15.3-10.35 25.65Q717.3-96 702-96H571ZM178.22-565.09Q167.44-554 151.72-555T128-569q-16-23-24-50.01-8-27.01-8-54.99 0-78.99 55.5-133.99Q207-863 286-863q27.64 0 54.32 8t49.76 22.72Q403-824 404.5-809q1.5 15-9.26 26.04t-26 11.5Q354-771 340-778q-13-6-26.33-9.5Q300.35-791 286-791q-49.17 0-83.58 34.22Q168-722.57 168-673.69q0 13.69 3 27.19 3 13.5 10 26.5 7 14 7.5 29t-10.28 25.91Z"/></svg> |