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.7 0-50.85-21.18Q144-186.35 144-216.09v-144.17Q144-390 165.15-411q21.15-21 50.85-21h384v-107.74q0-15.26 10.29-25.76 10.29-10.5 25.5-10.5t25.59 10.35q10.39 10.35 10.39 25.65v108H744q30.53 0 52.26 21Q818-390 816-360v144q-2 29-22.56 50.5T744-144H216Zm0-72h528v-144H216v144Zm83.79-36q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5Zm132 0q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5Zm132 0q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5ZM636-648h-12.5q-6.5 0-12.5 2-15 3-29.5 1.5T556-657q-11-11-10.57-24.76.44-13.76 12.57-20.24 18-9 38-13.5t40.11-4.5q20.89 0 40.89 4.5t38.08 14.66q12.06 6.26 12.49 19.55Q728-668 717-657t-25.5 12.5Q677-643 662-646q-6-2-12.55-2H636Zm0-144q-35.45 0-67.73 9-32.27 9-60.22 27.56Q495-747 480-747t-26-11q-11-11-10.5-26t12.54-24.05Q494-837 540.5-850.5 587-864 636-864t95.5 13.5q46.5 13.5 84.46 42.45Q828-799 828.5-784T818-758q-11 11-26 11t-28.05-8.44Q736-774 703.73-783q-32.28-9-67.73-9ZM216-216v-144 144Z"/></svg> |