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="M672-48q-15.3 0-25.65-10.55Q636-69.1 636-84.05t10.35-25.45Q656.7-120 672-120q70 0 119-49t49-119q0-14.93 10.55-25.46Q861.1-324 876.05-324t25.45 10.54Q912-302.93 912-288q0 99.59-70.21 169.79Q771.59-48 672-48ZM84.21-636Q69-636 58.5-646.35T48-672q0-99.59 70.21-169.79Q188.41-912 288-912q14.93 0 25.46 10.29Q324-891.42 324-876.21t-10.54 25.71Q302.93-840 288-840q-70 0-119 49t-49 119q0 15.3-10.29 25.65Q99.42-636 84.21-636ZM201-224q-82-82-82.5-195.5T199-614l60-61q7.11-7 17.05-7 9.95 0 16.95 7 22 22 22 51t-22 51l-8 9q-11 10.67-11 25.33Q274-524 285-513l8 8q21 21.06 21 51.03 0 29.97-20.8 50.77Q286-396 286-386t7.12 17q7.11 7 17 7 9.88 0 17.01-7.13Q362-404 362-454q0-50-35-85 14-14 22.5-31.5T361-607l178-178q10.67-11 25.33-11Q579-796 590-785q11 11 11 25.67 0 14.66-11 25.33L412-556l34 34 246-246q10.91-11 25.45-11Q732-779 743-768.07t11 25.5Q754-728 743-717L497-471l34 34 212-212q10.67-11 25.33-11Q783-660 794-649q11 11 11 25.67 0 14.66-11 25.33L582-386l34 34 144.78-145.24Q771.51-508 786.25-508 801-508 812-497t11 25.67q0 14.66-11 25.33L589-224q-80.51 81-193.76 81Q282-143 201-224Z"/></svg> |