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
948 B
XML
1 line
948 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M864-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 149ZM324-336h58l14.84-42.76q6.86-20.52 29.01-31.88Q448-422 502.34-422q19.9 0 36.78 11.5Q556-399 563-379l8.77 25.36Q575-346 582-341q7 5 15 5 14 0 22-11.5t3.23-25.08L517-654q-3-8.4-13.13-13.2-10.13-4.8-34.82-4.8-9.05 0-15.88 5.05Q446.33-661.9 443-654L324-336Zm106-135 49-139h2l49 139H430Z"/></svg> |