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
766 B
XML
1 line
766 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m659-198 130.01-128.17Q800-337 814-337q14 0 25 10.94t11 25.53q0 14.59-11 25.53L684.94-120.88Q674-110 659.5-110.5 645-111 634-122l-68-68q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l42 42ZM480-430Zm-288-1q0-102 63-205.5t175.57-191.28Q446-840 463-831.5t17 27.5v60q0 30 20.89 51T552-672q16.9 0 31.45-7t24.75-19.6q6.8-8.4 17.3-10.4t19.5 5q50 38 82 102.5T766-465q2 15.62-8 24.81T734-430q-14 1-26-7t-14-28q-3-21-8-41.5t-13.29-40.59q-8.29-20.09-19.5-39T628-623q-17 11-35.5 17t-40.5 6q-52 0-91.5-32T411-715q-72 66-109.5 138.5Q264-503.99 264-431q0 78 48 136.5T433-220q14 6 19.5 20t-.5 28q-6 14-20 19.5t-28-.5q-48-13-88.5-41T246-264q-25.63-35.02-39.81-77.66Q192-384.31 192-431Z"/></svg> |