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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-144q-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-492ZM815.79-96Q786-96 765-116.89T744-168v-2l-87-55q-8 4-16.5 6.5T623-216q-29.7 0-50.85-21.21-21.15-21.21-21.15-51T572.15-339q21.15-21 50.85-21 9 0 17.48 2t16.52 6l87-54q0-30 21.21-52t51-22Q846-480 867-458.79t21 51Q888-378 866.85-357T816-336q-9 0-17.5-2.5T782-345l-87 55-1 2 1 2 87 54q8.04-4 16.52-6t17.48-2q29.7 0 50.85 21.21 21.15 21.21 21.15 51T866.79-117q-21.21 21-51 21Z"/></svg> |