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="M136-48q-17 0-28.5-12T96-87q0-15 11.5-27t28.5-12q26 0 46.5-6.5T221-152q7-5 18.5-4.5T259-152q24 13 49.5 22.5T360-120q26 0 52-9.5t50-22.5q8-5 18.5-4.5T499-152q24 13 49.5 22.5T600-120q26 0 52-9.5t50-22.5q8-4 18.5-4.5T738-152q18 13 39 19.5t47 6.5q18 0 29 11t11 28q0 17-11 28t-29 11q-30 0-53.5-7.5T720-77q-27 14-59 21t-61 7q-29 0-61-7t-59-21q-27 14-59 21t-61 7q-29 0-61-7t-59-21q-27 14-50.5 21.5T136-48Zm332-528q-35 0-59.5-24.5T384-660q0-35 24.5-59.5T468-744q35 0 59.5 24.5T552-660q0 35-24.5 59.5T468-576ZM360-192q-28 0-52-13t-47-29q-10-7-21.5-7t-21.5 7q-11 8-21 14.5T174-205q-18-3-35.5-9T104-225q-29-9-29-38.5t29-38.5q45-14 91-23t93-19l51-158q11-32 42-44.5t61 3.5l96 53 117-62 64-144-13-34q-2-7-2-14t3-14l33-73q6-14 20-19t28 1l43 20q14 6 19 20t-1 28l-33 73q-3 7-8 11.5t-12 6.5l-33 13-145 325q61 8 120.5 19T856-303q29 9 29 38.5T856-226q-18 5-36.5 9.5T784-207q-11-7-21-13t-21-14q-10-7-21.5-7t-21.5 7q-23 16-47 29t-52 13q-28 0-52-13t-47-29q-10-7-21-7t-21 7q-23 16-47 29t-52 13Zm208-165 39-88-70 38-65-37-28 85q11 0 18-.5t18-.5q21 0 44.5.5T568-357Z"/></svg> |