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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M468-144q-83 0-145.5-54.5T252-336q-67-13-111.5-64T96-519q0-76 57-126.5T288-696h96q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2h-60q-15.3 0-25.65-10.29Q288-764.58 288-779.79t10.35-25.71Q308.7-816 324-816h60q40.32 0 68.16 27.77 27.84 27.78 27.84 68Q480-680 452.16-652q-27.84 28-68.16 28h-96q-48 0-84 29t-36 75q0 39 24.5 70t62.5 42q19-78 77-123t133-45q22 0 42.5 4t40.5 13q9-5 18.5-8t19-5q9.5-2 19.17-3 9.66-1 19.33-1 70 0 119 50t49 121v12l29 27q20 19 31.5 43.24Q864-298.52 864-272q0 54-38.45 91-38.44 37-92.55 37H468Zm0-72h264.66q24.34 0 41.84-16.64 17.5-16.64 17.5-39.47 0-12.36-5-22.82T773-313l-61-56q4-9 6-18.75t2-20.25q0-40-27.77-68-27.78-28-68-28Q584-504 556-476.16q-28 27.84-28 68.16 0 11 1.5 21.5t6.5 20.28q7 14.22 5 29.72-2 15.5-15.5 22.5t-27 3q-13.5-4-21.5-16-11-17-16-36.91-5-19.91-5-41.09 0-26 7-51.5t24-45.5q-5-2-11-2h-11q-58 1-100 40.5T323-367q0 30.85 11.5 58.42 11.5 27.58 31 48.08t45.95 32.5q26.45 12 56.55 12Zm206.21-40q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.29 25.71t-25.5 10.5ZM558-403Z"/></svg> |