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
854 B
XML
1 line
854 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 14.75q-.146 0-.281-.042-.136-.041-.281-.146-.938-.666-1.417-1.843-.479-1.177-.479-2.74 0-1.562.468-2.739.469-1.178 1.407-1.844.104-.084.26-.136.156-.052.323-.052.146 0 .292.042t.27.146q.938.687 1.417 1.864.479 1.178.479 2.719 0 1.563-.479 2.74-.479 1.177-1.396 1.843-.104.084-.26.136-.156.052-.323.052Zm3.333 1.083q-.479 0-.937-.073-.458-.072-.896-.239 1.125-.875 1.708-2.302.584-1.427.584-3.219 0-1.833-.584-3.26-.583-1.428-1.708-2.302.438-.167.896-.24.458-.073.937-.073 2.438 0 4.136 1.698t1.698 4.135q0 2.459-1.698 4.167-1.698 1.708-4.136 1.708Zm-6.666 0q-2.438 0-4.136-1.708T.833 9.958q0-2.437 1.698-4.135t4.136-1.698q.479 0 .937.073.458.073.896.24-1.125.874-1.708 2.302-.584 1.427-.584 3.26 0 1.792.584 3.219.583 1.427 1.708 2.302-.438.167-.896.239-.458.073-.937.073Z"/></svg> |