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
650 B
XML
1 line
650 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M364-336q-12.56 0-22.44-7.4-9.87-7.41-12.56-19.6l-60-240q-2-9.87.5-18.85Q272-630.82 280-638l176-157q11-9 24-9t24 9l176 157q8 7.18 10.5 16.15 2.5 8.98.5 18.85l-60 240q-2.69 12.19-12.56 19.6-9.88 7.4-22.44 7.4H364Zm28.41-72H567l48-192-99-88v76q11.2 8.28 17.6 20.69Q540-578.9 540-564q0 24.86-17.6 42.43T479.9-504q-24.9 0-42.4-17.47T420-563.66q0-15.34 6.4-27.72 6.4-12.37 17.6-20.62v-77l-100 89 48.41 192ZM246-144q-19 0-30-15.25-11-15.26-4-33.75l10-26q8-20 26.5-32.5t40.88-12.5h382.24Q694-264 712-251.5q18 12.5 26 32.5l10 26q8 18-2.5 33.5T715-144H246Z"/></svg> |