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
988 B
XML
1 line
988 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-792h432v-48H264v48Zm0 0v-48 48ZM228.21-48Q213-48 202.5-58.29T192-83.79q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5Q264-69 253.71-58.5T228.21-48ZM264-720v180q0 15.3-10.29 25.65Q243.42-504 228.21-504t-25.71-10.35Q192-524.7 192-540v-300q0-29.7 21.15-50.85Q234.3-912 264-912h432q29.7 0 50.85 21.15Q768-869.7 768-840v756q0 15.3-10.29 25.65Q747.42-48 732.21-48T706.5-58.35Q696-68.7 696-84v-636H264Zm47 553q-17-17-38.5-28.5T228-212q-15-3-25.5-14T192-251.91q0-14.91 11-25t25-8.09q37.71 6 71.86 23.5Q334-244 361-217t44.5 61.14Q423-121.71 429-84q2 14-8.09 25t-25 11Q381-48 370-58.5T356-84q-5-23-16.5-44.5T311-167Zm102-102q-38-38-85-60.5T228-358q-15.3-1.81-25.65-12.21Q192-380.62 192-396q0-15.21 10.54-25.61Q213.07-432 228-430q67 6 127.57 34.68Q416.13-366.64 464-319q48 48 76 107.5T574-85q2 15.34-8.5 26.17Q555-48 539.98-48q-15.01 0-25.61-10.35T502-84q-6-53-28.5-100T413-269Z"/></svg> |