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="M744-840v144q20 0 34 14t14 34v96q0 20-14 34t-34 14v420q0 15.3-10.29 25.65Q723.42-48 708.21-48T682.5-58.35Q672-68.7 672-84v-756H288v300q0 15.3-10.29 25.65Q267.42-504 252.21-504t-25.71-10.35Q216-524.7 216-540v-300q0-29.7 21.15-50.85Q258.3-912 288-912h384q29.7 0 50.85 21.15Q744-869.7 744-840ZM479.79-720q15.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.5ZM672-84v-756 756ZM228.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-48ZM311-167q-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> |