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="M215.74-144Q186-144 165-165.13q-21-21.12-21-50.79v-179.8q0-15.28 10.29-25.78 10.29-10.5 25.5-10.5t25.58 10.35q10.36 10.35 10.36 25.65v180H396q15.3 0 25.65 10.29Q432-195.42 432-180.21t-10.36 25.71Q411.27-144 395.96-144H215.74Zm528.34 0h-179.8q-15.28 0-25.78-10.29-10.5-10.29-10.5-25.5t10.35-25.58q10.35-10.36 25.65-10.36h180V-396q0-15.3 10.29-25.65Q764.58-432 779.79-432t25.71 10.36q10.5 10.37 10.5 25.68v180.22Q816-186 794.87-165q-21.12 21-50.79 21ZM444-336l94-125q5.25-8 14-8t14 8l108 144q7 9 1.75 19T660-288H299.81Q289-288 284-298t2.18-18.97L358-413q5.25-8 14-8t14 8l58 77ZM144-744.26Q144-774 165.13-795q21.12-21 50.79-21h179.8q15.28 0 25.78 10.29 10.5 10.29 10.5 25.5t-10.35 25.58Q411.3-744.27 396-744.27H216V-564q0 15.3-10.29 25.65Q195.42-528 180.21-528t-25.71-10.36Q144-548.73 144-564.04v-180.22Zm672 .18v179.8q0 15.28-10.29 25.78-10.29 10.5-25.5 10.5t-25.58-10.35Q744.27-548.7 744.27-564v-180H564q-15.3 0-25.65-10.29Q528-764.58 528-779.79t10.36-25.71q10.37-10.5 25.68-10.5h180.22Q774-816 795-794.87q21 21.12 21 50.79ZM624-576q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Z"/></svg> |