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
884 B
XML
1 line
884 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M204-330v-281.94q0-65.06 45.5-110.56T360-768q65 0 110.5 45.5T516-612v264q0 34.65 24.75 59.33Q565.5-264 600.25-264t59.25-24.67Q684-313.35 684-348v-282l-32.02 32.02Q641-587 626.5-587t-25.98-11Q590-609 590-623.5t10.83-25.37l93.89-94.17q5.42-5.43 11.74-7.7Q712.78-753 720-753q7.22 0 13.54 2.26 6.32 2.27 11.74 7.7l93.89 94.17Q850-638 850-624q0 14-10.52 25-11.48 11-25.98 11t-25.48-10.72L756-630v281.94q0 65.06-45.5 110.56T600-192q-65 0-110.5-45.5T444-348v-264q0-34.65-24.75-59.33Q394.5-696 359.75-696t-59.25 24.67Q276-646.65 276-612v282l32.02-32.02Q319-373 333.5-373t25.98 11Q370-351 370-336.5t-10.83 25.37l-93.89 94.17q-5.42 5.43-11.74 7.7Q247.22-207 240-207q-7.22 0-13.53-2.26-6.32-2.27-11.73-7.7l-93.82-94.19Q110-322.02 110.5-336.51T121.52-362q11.48-11 25.98-11t25.22 10.98L204-330Z"/></svg> |