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
837 B
XML
1 line
837 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M384-264v-120h-48v-120q0-19.71 27.49-33.86Q390.97-552 431.99-552q41.01 0 68.51 14.14Q528-523.71 528-504v120h-48v120h-96Zm48-336q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Zm0 456q-140 0-238-98T96-480q0-70 26.6-131.13 26.6-61.14 71.87-106.4 45.26-45.27 106.4-71.87Q362-816 432-816q69 0 130.5 26.5T670-717q46 46 73 109t25 135l32-32q5-5 12-8t13.67-3q6.66 0 13.33 2.5t12 7.5q11 10.67 11 25.33Q862-466 851-455l-94 94q-10.64 11-24.82 11T707-361l-94-94q-11-10.91-10.5-25.45.5-14.55 11.5-26.03Q625-517 639.5-517t25.5 11l31 32q2-113-75.9-191.5T432-744q-109.37 0-186.69 77.31Q168-589.37 168-480q0 109 77.5 186.5T432-216q54.59 0 102.8-21 48.2-21 84.2-57 11-11 26-12t26 10q11 11 10.5 27T670-242q-45 46-106.5 72T432-144Z"/></svg> |