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="M696-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-48ZM383.5-597q-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 21ZM671.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 56ZM216-96q-29.7 0-50.85-21.15Q144-138.3 144-168v-624q0-29 21.15-50.5T216-864h336q29 0 50.5 21.5T624-792v219q0 11.42-7 20.21-7 8.79-18.07 11.79-11.93 4-24.43 8.5t-23.66 9.5v-269H216v265q18-11 39.29-18t44.71-7h255v27q-49 26-84 66.5T420-367v-29q0-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.11v36q0 15.3 10.39 25.65Q369-216 384-216q10 0 18.5-5t11.5-11q5 24 14.48 46.41Q437.96-163.17 451-143q10 16 2.5 31.5T429-96H216Z"/></svg> |