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
882 B
XML
1 line
882 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M432.23-288Q392-288 364-315.77q-28-27.78-28-68Q336-424 363.84-452q27.84-28 68.16-28 14 0 25.5 3.5T480-467v-187.5q0-7.5 5-12.5t13-5h108q8 0 13 5t5 13v36q0 8-5 13t-13 5h-78v216q0 40.32-27.77 68.16-27.78 27.84-68 27.84ZM864-480.28Q864-401 834-331t-82.5 122.5Q699-156 629.5-126T479.52-96q-73.69 0-140.1-26.5Q273-149 222-195.5t-84-110Q105-369 98-443q-2-16 8-25.5t24-11q14-1.5 26 7t13.88 28.91Q184-326 272.7-247q88.7 79 207.3 79 130 0 221-91t91-221q0-130-91-221t-221-91q-83 0-152 39T217-648h59q15.3 0 25.65 10.29Q312-627.42 312-612.21t-10.33 25.71Q291.33-576 276.06-576H132.28q-15.28 0-25.78-10.33Q96-596.67 96-611.94v-143.78q0-15.28 10.29-25.78 10.29-10.5 25.5-10.5t25.71 10.35Q168-771.3 168-756v52q53-73 134.12-116.5T480-864q80 0 149.5 30t122 82.5Q804-699 834-629.28q30 69.73 30 149Z"/></svg> |