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
679 B
XML
1 line
679 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m420-435-46.15-52.84Q372-490.48 360-494q-4 0-7.5 1.5T346-488l-75 88q-8 10-1.5 21t18.5 9q48-7 96-10.5t96-3.5q48 0 95.85 3.5Q623.69-377 672-370q12.41 2 18.21-9 5.79-11-2.21-20L565-537q-1.7-2.25-12.78-6-4.26 0-7.24 1.5Q542-540 539-537l-92 103q-2 2-13.56 6-4.44 0-7.44-2t-6-5ZM144-192q-20.4 0-34.2-13.8Q96-219.6 96-240v-479q0-20 13.8-34.5T144-768q13 0 38 9t67 18q42 9 99 15t132.5 6q75.5 0 132-6t98.5-15q42-9 67.5-18t37.5-9q20.4 0 34.2 13.8Q864-740.4 864-720v480q0 20.4-13.8 34.2Q836.4-192 816-192q-12 0-37.5-9T711-219q-42-9-98.5-15t-132-6q-75.5 0-132.5 6t-99 15q-42 9-67 18t-38 9Z"/></svg> |