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
882 B
XML
1 line
882 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M143-192q0-53 24.5-98.5T236-369q-43-24-68-66.5T143-528q0-106.89 75.5-182.44Q294-786 401-786q67 0 125 32t93 89q20-26 49.5-40.5T731-720q60 0 108 30t48 84q0 43-29.79 72.5T785-504h-18v132q0 75-52.65 127.5T587-192H143Zm185.24-224q46.76 0 79.26-36.09 32.5-36.1 32.5-76.41 0-22.5-10.41-29.5t-23.66-7q-18.93 0-30.43 11T364-528h-72q0-45.42 32.32-77.21Q356.65-637 403.75-637q45.25 0 76.75 29.5T512-528q0 29.31-12 62.15Q488-433 467-408h67q22.5 0 38.25-15.5T588-461v-67q0-77.19-54-131.59Q480-714 402.47-714 324-714 270-659.7q-54 54.31-54 131.36 0 47.34 32.27 79.84t79.97 32.5ZM235-264h353q45 0 76.5-30t31.5-78v-132q0-32 26.5-51.5T784-575q13 0 22-9t9-21q0-11.41-6.5-19.7Q802-633 791-635l-30-8q-15-4-30-4-30.08 0-51.04 21.15T659-575v114q0 52-36.5 90.5T533-332H360q-39 0-72.5 18T235-264Zm456-6Z"/></svg> |