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="M288-96q-100 0-170-70T48-336v-216q0-29.7 21.15-50.85Q90.3-624 120-624h336q29.7 0 50.85 21.15Q528-581.7 528-552v216q0 100-70 170T288-96Zm-72.21-324q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5Zm144 0q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5ZM912-792v216q0 100-70 170t-170 70q-13.63 0-26.88-1.5Q631.87-339 619-342q-19-5-31-19.5T576-396v-168q0-45-31.5-75.5T468-670q-15 0-25.5-10.92Q432-691.85 432-708v-84q0-29.7 21.15-50.85Q474.3-864 504-864h336q29.7 0 50.85 21.15Q912-821.7 912-792ZM599.79-660q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5Zm144 0q15.21 0 25.71-10.29t10.5-25.5q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.29t-10.5 25.5q0 15.21 10.29 25.71t25.5 10.5Zm-70.65 84q-25.87 0-49.5 9.5Q600-557 585-536q-8 10 0 21t25 11h127q15 0 22.5-11t-.5-21q-15-20-37.5-30t-48.36-10ZM288.85-264q26.15 0 48.65-10t37.5-30q8-10 .5-21T353-336H226q-16.5 0-24.75 11t-.25 21q15 21 38.35 30.5t49.5 9.5Z"/></svg> |