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
797 B
XML
1 line
797 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m645-450-93 151q-6 11-18 8.5T519-305l-32-130-267.23 267.23Q209-157 194.5-157T169-168q-11-11-11-25.5t10.77-25.23L436-486l-130-32q-11-3-14-15t8-18l150-93-13-177q-1-12 10-17.5t20 2.5l135 114 163-66q11-5 19.5 3.5T788-765l-66 164 114 134q8 9 2.5 20T821-437l-176-13ZM157.25-682.75Q152-688 152-696t5.25-13.25l45.5-45.5Q208-760 216-760t13.25 5.25l45.5 45.5Q280-704 280-696t-5.25 13.25l-45.5 45.5Q224-632 216-632t-13.25-5.25l-45.5-45.5ZM557-447l49-78 92 7-59.31-70.2 34.6-85.8-85.02 35L518-698l7 92-79 48.39 89.35 21.73L557-447Zm125.75 289.75-45.5-45.5Q632-208 632-216t5.25-13.25l45.5-45.5Q688-280 696-280t13.25 5.25l45.5 45.5Q760-224 760-216t-5.25 13.25l-45.5 45.5Q704-152 696-152t-13.25-5.25ZM572-573Z"/></svg> |