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="m186-492 32 32q11 11 10.5 25.5T217-409q-11 11-25.18 11T167-409l-94.14-94.14Q62-514 62-528.18T73-553l94.14-94.14Q178-658 192.18-658T217-647q11 11 11 25.5T217-596l-31 32h254l154.09-188.29Q604-764 619-765t26 9q11 10 12.5 24.36t-8.66 26.03L494-518q-11 13-25.4 19.5-14.4 6.5-30.6 6.5H186Zm42-252q-15.3 0-25.65-10.29Q192-764.58 192-779.79t10.35-25.71Q212.7-816 228-816h126q14.22 0 27.11 5Q394-806 405-795l49.25 48.76q9.85 9.76 10.3 23.5Q465-709 456-698q-11 12-26.5 13T403-695l-49-49H228Zm348.21 553Q606-191 627-212.21t21-51Q648-293 626.79-314t-51-21Q546-335 525-313.79t-21 51Q504-233 525.21-212t51 21Zm-.21 71q-54 0-93.5-34.5T435-240H228q-15.3 0-25.65-10.29Q192-260.58 192-275.79t10.35-25.71Q212.7-312 228-312h213q15-42 51.5-68.5T576-407q47 0 84 26.5t52 68.5h80v-163.58Q792-503 775.5-523T732-547l-44-7q-18-3-25-15.21-7-12.22-5-25.79 2-14 12.5-23.5T699-625l43 6q54 8 88 48.5t34 94.5v163.8q0 30.2-21.15 51.2-21.15 21-50.85 21h-74q-8 51-48.2 85.5T576-120Z"/></svg> |