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
942 B
XML
1 line
942 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M660-672h156q29.7 0 50.85 21.15Q888-629.7 888-600v46q0 8-1 14.5t-3.71 13.73l-93.78 216.83Q785-299 776.4-293.5q-8.61 5.5-19.48 5.5-19.92 0-30.42-16.07T724-338l92-216v-46H619q-17.19 0-27.6-11.5Q581-623 583-640l12-92q-6.31 6.28-12.17 12.12l-12.17 12.11Q559.85-697 545.42-697 531-697 520-708q-11-11-11-25.67 0-14.66 11-25.33l79.33-79.2q10.82-10.8 25.25-10.8Q639-849 650-838l3.33 3.33Q665-823 670-807.5q5 15.5 3 32.5l-13 103ZM108-144q-15.3 0-25.65-10.35Q72-164.7 72-180v-312q0-15.3 10.35-25.65Q92.7-528 108-528h168v72H144v240h132v72H108Zm409.23 0H204v-347l191.3-191.18Q406.13-693 420.56-693 435-693 446-682l3.33 3.33Q461-667 466-651q5 16 3 33l-13 90h144q29.7 0 50.85 21.15Q672-485.7 672-456v46q0 8-1.5 14.52T666-382l-83 195q-8 20-26.05 31.5-18.06 11.5-39.72 11.5ZM516-216l84-195v-45H414q-17 0-27-12t-8-29l11-79-114 114v246h240Zm-240 0v-281 281Z"/></svg> |