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="m360-598-75-75q-16.03-15.61-24.51-35.8Q252-729 252-752q0-47.06 31.98-79.53Q315.97-864 363-864h234q46.04 0 77.52 33.04Q706-797.92 706-751.66q0 22.66-8.5 43.16Q689-688 672-671l-72 73v235l75 74q16.03 16 24.51 36.71Q708-231.59 708-209q0 48-32.82 81-32.83 33-81.35 33-22.83 0-43.39-8.74Q529.89-112.49 514-129q-7-7-15.5-10.5T480-143q-10 0-18.5 3.5T446-129q-16 16.03-36.71 24.51Q388.59-96 366-96q-48 0-81-32.69-33-32.68-33-80.31 0-22.59 8.71-43.29Q269.42-273 285-289l75-74v-235Zm72-10v255q0 10-3.5 18.5T418-319l-82 81q-6 6-9 13.5t-3 15.5q0 17 12.29 29 12.3 12 29.71 12 8 0 15.5-3t13.5-9q17.16-16.58 39.08-25.79Q456-215 480.16-215q24.16 0 46 9T565-180q6 6 13.83 9 7.82 3 16.17 3 16.53 0 28.76-12.5Q636-193 636-210q0-8-3-15.5t-9-13.5l-82-80q-7-7-10.5-15.59T528-353v-255q0-9.04 3-17.52T541-641l81-81q5.54-6 8.77-13.5Q634-743 634-751q0-16.84-11-28.42Q612-791 596-791H363q-17 0-28 11.74-11 11.75-11 28.09 0 8.17 3 15.67t9 12.5l82 81q7 7 10.5 15.5T432-608Zm48 129Z"/></svg> |