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="m744-227-38 53q-9 12-24 14.5t-27-6.5q-12-9-14.5-23.5T647-216l39-53-63-20q-14-5-21-18.5t-2-27.5q5-14 18.5-21t27.5-2l62 21v-66q0-15.3 10.29-25.65Q728.58-439 743.79-439t25.71 10.35Q780-418.3 780-403v66l63-21q14.22-5 27.11 2Q883-349 888-335t-2.5 27.5Q878-294 864-289l-62 20 39 53q9 12 6.5 26.5T833-166q-12 9-27 6.5T782-174l-38-53Zm-528 83q-29 0-50.5-21.5T144-216v-528q0-29.7 21.5-50.85Q187-816 216-816h528q29.7 0 50.85 21.15Q816-773.7 816-744v167q0 15.26-10.29 25.13t-25.5 9.87q-15.21 0-25.71-10.35T744-578v-166H216v312h139q11 0 22.5 5t13.5 16q7 29 24 46.5t40 24.5q11 4 18 13t7 21q0 17.8-14.5 28.4Q451-267 434-272q-38-11-64-34t-41.88-54H216v144h248q15.3 0 25.65 10.29Q500-195.42 500-180.21t-10.35 25.71Q479.3-144 464-144H216Zm0-72h249-1.25H465 216Zm108-396h312q15.3 0 25.65-10.29Q672-632.58 672-647.79t-10.35-25.71Q651.3-684 636-684H324q-15.3 0-25.65 10.29Q288-663.42 288-648.21t10.35 25.71Q308.7-612 324-612Zm0 120h264q15.3 0 25.65-10.29Q624-512.58 624-527.79t-10.35-25.71Q603.3-564 588-564H324q-15.3 0-25.65 10.29Q288-543.42 288-528.21t10.35 25.71Q308.7-492 324-492Z"/></svg> |