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="M446-481Zm-342-59q-4.57-15.98-6.29-31.97Q96-587.95 96-605q0-88 60.5-149.5T305-816q51 0 97 21t78 59q32-38 78.5-59t96.5-21q88 0 148.5 61T864-605v12q-17-14-35.81-25.36Q809.38-629.73 788-637q-11-47-47-77t-86-30q-45 0-75.5 19T500-648h-40q-48-57-80-76.5T305-744q-57 0-97 40.5T168-605q0 17.07 3 32.53Q174-557 181-540h-77Zm268 324q-35-31-63.5-57.5T256-324h106q25 23 54 50t64 57q22-20 41.5-37t37.5-34q12 14 26.55 25.43T617-242q-7 6-14 12.5T588-216l-60 53q-9.96 9-22.64 13.5T480-145q-13 0-25-4.5T432-163l-60-53Zm312-216v-120q0-15.3 10.29-25.65Q704.58-588 719.79-588t25.71 10.35Q756-567.3 756-552v120q0 15.3-10.29 25.65Q735.42-396 720.21-396t-25.71-10.35Q684-416.7 684-432ZM84-396q-15.3 0-25.65-10.29Q48-416.58 48-431.79t10.35-25.71Q68.7-468 84-468h137l60.79-91.96Q287-568 295.5-572t16.5-4q8 0 16.5 4t13.85 12.11L403-468h104q-2 9-2.5 18t-.5 18q0 9 .5 18t2.5 18H384q-8.93 0-16.96-4-8.04-4-13.04-12l-42-63-42 63q-5 8-13.04 12-8.03 4-16.96 4H84Zm636 120q-14 0-25-11t-11-25q0-14 11-25t25-11q14 0 25 11t11 25q0 14-11 25t-25 11Z"/></svg> |