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
675 B
XML
1 line
675 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M390-672 225-837q14-11 35.5-19t39.5-8q47 0 83.5 36t36.5 84q0 20-10.5 39T390-672Zm402 402-72-72v-372q0-32-23-54.5T642-791q-32 0-55 22.5T564-714v216l-72-72v-144q0-63 43.5-106.5T642-864q63 0 106.5 43.5T792-714v444ZM777-81 564-294v48q0 63-43.5 106.5T414-96q-62 0-106-41.5T264-240h-16q-14 0-24-9t-12-23l-39-312q-2-16 8.5-28t27.5-12h25L81-777q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l696 696q11 11 11 25t-11 25q-11 11-25.5 11T777-81ZM279-312h42l25-200-40-40h-56l29 240Zm135 144q32 0 55-23t23-55v-120l-82-82-22 176q-2 14-12 23t-24 9h-15q0 31 22.5 51.5T414-168ZM279-552h-29 96-67Z"/></svg> |