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="M432-288q-6 0-11-4t-6.93-9.77q-13.5-40.38-32.78-67.31Q362-396 344-421t-31-51.91q-13-26.91-13-65.35Q300-594 338.72-633q38.72-39 93.5-39t93.28 39.18q38.5 39.18 38.5 94.6Q564-500 551-473t-31 52q-18 25-37.29 51.92-19.28 26.93-32.78 67.31Q448-296 443-292t-11 4Zm-.11-192Q452-480 466-493.89q14-13.88 14-34Q480-548 466.11-562q-13.88-14-34-14Q412-576 398-562.11q-14 13.88-14 34Q384-508 397.89-494q13.88 14 34 14Zm.11 336q-140 0-238-98T96-480q0-70 26.6-131.13 26.6-61.14 71.87-106.4 45.26-45.27 106.4-71.87Q362-816 432-816q69 0 130.5 26.5T670-717q46 46 73 109t25 135l21-21q11-11 25-11t25 10.52q11 11.48 11 26.11 0 14.63-10.63 25.27l-82.39 82.46Q746.35-350 732.17-350q-14.17 0-24.84-10.64l-83.55-83.35Q613-454.63 613.5-468.81 614-483 625-494.48 636-505 650.5-505t25.5 11l20 20q2-113-75.9-191.5T432-744q-109.37 0-186.69 77.31Q168-589.37 168-480q0 109 77.5 186.5T432-216q54.59 0 102.8-21 48.2-21 84.2-57 11-11 26-12t26 10q11 11 10.5 27T670-242q-45 46-106.5 72T432-144Z"/></svg> |