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-96q-29.7 0-50.85-21.15Q144-138.3 144-168v-624q0-29 21.15-50.5T216-864h336q29 0 50.5 21.5T624-792v204q0 15.3-10.29 25.65Q603.42-552 588.21-552t-25.71-11Q552-574 552-589v-203H216v265q18-11 39.29-18t44.71-7h144q15.3 0 25.65 10.29Q480-531.42 480-516.21t-10.35 25.71Q459.3-480 444-480H300q-34.65 0-59.32 24.67Q216-430.65 216-396v228h204q15.3 0 25.65 10.29Q456-147.42 456-132.21t-10.35 25.71Q435.3-96 420-96H216Zm167.5-501q-29.49 0-50.5-21.21-21-21.21-21-51T333-720q21.01-21 50.5-21 29.5 0 51 21.21t21.5 51Q456-639 434.5-618t-51 21Zm-35.27 309v36q0 15.3 10.39 25.65Q369-216 384-216q9 0 16.5-4.09T413-231q-3-14-4-28.5t-1-28.23q0-20.6 3-40.43 3-19.84 9-37.84v-30q0-15.3-10.29-25.65Q399.42-432 384.21-432t-25.59 10.35Q348.23-411.3 348.23-396v36h-36.11q-15.35 0-25.74 10.35Q276-339.3 276-324q0 15.3 10.38 25.65Q296.77-288 312.12-288h36.11ZM671.77-96Q592-96 536-152.23q-56-56.22-56-136Q480-368 536.23-424q56.22-56 136-56Q752-480 808-423.77q56 56.22 56 136Q864-208 807.77-152q-56.22 56-136 56ZM696-298v-62q0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8v74q0 1.86 5 13l57 57q7.36 7 17.18 7t16.82-7q7-7 7-16.82T744-250l-48-48ZM300-168h136-220 84Z"/></svg> |