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
759 B
XML
1 line
759 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M120-480q0 68 37 123t99 78q13 5 19.5 17.5T277-235q-5 14-17.5 21.5T233-211q-82-32-133.5-105T48-480q0-91 50.5-163.5T231-748q14-5 27 2.5t18 21.5q5 14-1.5 26.5T254-680q-60 24-97 78.5T120-480Zm456 288q-120 0-204-84t-84-204q0-120 84-204t204-84q48 0 93 15.5t83 44.5q12 9 12.5 23.5T754-659q-11 11-25.5 11.5T701-656q-28-20-59.5-30T576-696q-90 0-153 63t-63 153q0 90 63 153t153 63q34 0 65.5-10t59.5-30q13-9 27.5-9t25.5 11q11 11 10.5 26T752-252q-38 29-83 44.5T576-192Zm246-252H576q-15 0-25.5-10.5T540-480q0-15 10.5-25.5T576-516h246l-32-32q-11-11-11-25.5t11-25.5q11-11 25.5-11t25.5 11l94 94q11 11 11 25t-11 25l-94 94q-11 11-25 10.5T791-362q-11-11-11-25.5t11-25.5l31-31Z"/></svg> |