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
958 B
XML
1 line
958 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M675-96q-61 0-100-41t-52-98q-11-51-34.5-82.5T430-366q-66-32-104-96.5T288-601q0-109 77-186t187-77q99 0 172.5 63T813-643q2 15-6.5 27.5T783-601q-15 2-27.5-6.5T741-631q-11-69-64-115t-125-46q-80 0-136 56t-56 135q0 54 26.5 100t73.5 69q46 23 80.5 66.5T592-255q9 34 27.5 60.5T675-168q32 0 51-23t19-64q0-23-7.5-43.5T716-336l-22 17q-13 11-29.5 7.5T640-329l-81-140q-57 3-98-35.5T420-600q0-55 38.5-93.5T552-732q62 0 101 46.5T682-579l129 112q13 11 13 28t-14 28l-37 29q23 28 33.5 60.5T817-255q0 71-40 115T675-96ZM290-811q-36 46-55 100t-19 111q0 57 19.5 111T291-389q9 12 9 26.5T289-337q-11 11-25.5 10T240-339q-47-56-71.5-122.5T144-600q0-71 24-137.5T238-860q10-11 24.5-12.5T288-863q11 11 11 25.5t-9 26.5Zm392 410 49-40-81-71q-5 5-10.5 10T628-492l54 91ZM552-540q25 0 42.5-17.5T612-600q0-25-17.5-42.5T552-660q-25 0-42.5 17.5T492-600q0 25 17.5 42.5T552-540Zm128 83ZM552-600Z"/></svg> |