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="M479.51-264Q611-264 701.5-355.16 792-446.33 792-576q0-28-4.5-54.5T773-683q-27 17-56.02 26-29.02 9-59.98 9-55 0-101-24.5T480-743q-32 46-77.5 70.5T303-648q-31.19 0-60.44-9-29.24-9-55.56-26-10 22-14.5 48.5T168-576q0 131 90.5 221.5T479.51-264ZM359.89-504Q380-504 394-517.89q14-13.88 14-34Q408-572 394.11-586q-13.88-14-34-14Q340-600 326-586.11q-14 13.88-14 34Q312-532 325.89-518q13.88 14 34 14Zm240 0Q620-504 634-517.89q14-13.88 14-34Q648-572 634.11-586q-13.88-14-34-14Q580-600 566-586.11q-14 13.88-14 34Q552-532 565.89-518q13.88 14 34 14ZM303-720q60 0 100.5-41T444-864v-24q-66 6-124 42t-100 98q22 14 42.5 21t40.5 7Zm354 0q19 0 39.5-7t43.5-21q-42-61-100-98t-124-42v24q0 62 40 103t101 41ZM81-96q-32.05 0-54.02-24Q5-144 9-176l45-402q9-81 45.52-150.83 36.53-69.82 93.5-121Q250-901 323.62-930.5t156.5-29.5q82.88 0 156.38 29.5t130.48 80.67q56.97 51.18 93.5 121Q897-659 906-578l45 402q4 32-17.69 56Q911.63-96 880-96H81Zm399-96q-128 0-226.5-72.5T113-462L81-168h798l-32-294q-42 125-140.5 197.5T480-192Zm36-696Zm-72 0Zm36 720h399H81h399Z"/></svg> |