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="M263.79-336Q234-336 213-357.21t-21-51Q192-438 213.21-459t51-21Q294-480 315-458.79t21 51Q336-378 314.79-357t-51 21Zm432 0Q666-336 645-357.21t-21-51Q624-438 645.21-459t51-21Q726-480 747-458.79t21 51Q768-378 746.79-357t-51 21Zm-215.56-48Q440-384 412-411.77q-28-27.78-28-68Q384-520 411.77-548q27.78-28 68-28Q520-576 548-548.23q28 27.78 28 68Q576-440 548.23-412q-27.78 28-68 28ZM301-144q2-35 17-65.5t39-53.5q24-23 55.5-36t67.5-13q36 0 67.5 13t55.5 36q24 23 39 53.5t17 65.5H301Zm-136 0q-18.53 0-31.76-12Q120-168 120-185q0-35.24 46.5-69.12T261.66-288q13.34 0 24.91 2 11.58 2 22.43 6-24 28-39 62.5T253-144h-88Zm542 0q-2-39-16.5-73.5T652-280q10.95-4 22.27-6t23.73-2q48 0 95 33.83 47 33.84 47 69.03Q840-168 826.44-156T793-144h-86ZM106-509q-9-12-7.2-26.42 1.8-14.42 14.4-23.43l323.01-247.83Q456-822 480.16-822q24.16 0 43.84 15l148 114v-51q0-20 14-34t34-14q20 0 34 14t14 34v124l80 61q12 9 13.5 23.5T854-509q-9 12-23.26 14-14.26 2-26.74-7L480-749 156-502q-12.48 9-26.74 7Q115-497 106-509Z"/></svg> |