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="M144-576v-85l155-155h85L144-576Zm0-190v-50h50l-50 50Zm480.32 89Q614-688 602.5-698T578-716l100-100h85L624.32-677ZM204-341l112-113q8 13 18 24t21 22l-21 21q-34 8-66.5 18.5T204-341Zm467-193q0-5 .5-9t.5-9q0-15.31-2.5-29.81-2.5-14.5-7.5-28.19l154-154v85L671-534ZM397-724l92-92h85l-74 74q-5.24-1-10-1.5t-10-.5q-22 0-42.5 5.5T397-724ZM144-386v-85l164-164q-6 16-12 32.67-6 16.66-6 33.33 0 9-1.5 18.5t.5 18.5L144-386Zm654 104q-7.72-12.71-17.86-24.35Q770-318 757-326l59-59v85l-18 18Zm-108-81q-7-2-13.5-6t-13.67-6q-9.21-3-17.91-6-8.71-3-17.92-5l189-189v85L690-363Zm-210-45q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42Zm.21-72Q510-480 531-501.21t21-51Q552-582 530.79-603t-51-21Q450-624 429-602.79t-21 51Q408-522 429.21-501t51 21ZM192-180v-32q0-25.5 12.5-47.25T239-294q55-32 116-49t125-17q64 0 125 17t116 49q22 13 34.5 34.75T768-212v32q0 15.3-10.34 25.65Q747.31-144 732.02-144H228.29q-15.29 0-25.79-10.35T192-180Zm73-36h430q0-5-2.5-9t-7.5-7q-47-29-99-42.5T480-288q-54 0-106 14t-99 42q-5 3-7.5 7t-2.5 9Zm215 0Zm0-336Z"/></svg> |