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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M131.78-144q-14.78 0-25.28-10.35Q96-164.7 96-180q0-12 7-21t18-13l33-487q2-28 22.64-47.5T226-768h232q28.72 0 49.36 19.5T530-701l33 485h133v-233q-47-12-77.5-50.1T588-588q0-30.34 12-56.67Q612-671 632-691q-4.44-9.96-6.22-19.92-1.78-9.95-1.78-20.82 0-45.26 31.5-76.76Q687-840 732-840t76.5 31.55q31.5 31.56 31.5 76.63 0 10.82-2 21.32t-6 19.5q20 20 32 46t12 56.87q0 50.85-30.5 88.99Q815-461 768-449v233h60q15.3 0 25.65 10.29Q864-195.42 864-180.21t-10.35 25.71Q843.3-144 828-144H131.78ZM194-216h297l-33-480h-50v336q15 0 25.5 10.5T444-324q0 15.3-10.33 25.65Q423.33-288 408.06-288H264.28q-15.28 0-25.78-10.35Q228-308.7 228-324q0-15 10.5-25.5T264-360v-336h-38l-32 480Zm118-144h48v-336h-48v336Zm420.21-156Q762-516 783-537.11q21-21.1 21-50.74 0-25.15-11.66-38.67-11.66-13.51-24.22-26.13v-79.3q0-15.32-10.31-25.69Q747.49-768 732.25-768q-15.25 0-25.65 10.3-10.41 10.29-10.41 25.51v78.79q-12.67 12.54-24.43 25.97T660-588.3q0 30.3 21.21 51.3 21.21 21 51 21Zm-.21-72Z"/></svg> |