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
976 B
XML
1 line
976 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m720-612-29 24q-14 12-30.5 12.5T631-586q-12-10-16-25.5t1-32.5l14-44-31-20q-14-7-20-21.5t-2-29.5q4-15 17-24t30-9h38l11-35q5-17 17.5-27t29.5-10q16 0 29 10t18 27l11 35h38q16 0 28 9t17 23q5 15 0 30t-19 23l-31 20 14 44q5 18 .5 34T807-584q-13 9-29 7.5T750-588l-30-24Zm0-72q15 0 25.5-11t10.5-25q0-14-11-25t-25-11q-14 0-25 10.5T684-720q0 15 10.5 25.5T720-684ZM566-259q22 60-13.5 111.5T454-96q-36 0-65-18.5T346-165q-87 28-148-32.5T165-346q-32-14-50.5-43.5T96-455q0-63 51.5-98T259-565l75 28q32-36 57.5-53t54.5-22v-36q0-10 7-17t17-7q10 0 17 7t7 17v36q46 8 78 39.5t40 77.5h36q10 0 17 7t7 17q0 10-7 17t-17 7h-35q-5 29-21.5 54.5T538-334l28 75ZM257-397q32 0 62.5-12t55.5-35l-142-54q-24-9-44.5 4.5T168-455q0 26 25 42t64 16Zm197 229q25 0 38.5-20.5T498-233l-54-142q-23 25-34.5 55.5T398-255q0 39 15.5 63t40.5 24Zm55-239q17-15 25-30.5t8-32.5q0-29-21-50.5T471-542q-17 0-33 8t-31 25l73 29 29 73Z"/></svg> |