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
670 B
XML
1 line
670 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-600q-141 0-242.53 94T122-275q-2 15-12.74 25-10.73 10-25.05 10Q69-240 58-250.32q-11-10.33-9-25.08 7-82.6 43.23-155.16t94-126Q244-610 319.72-641q75.71-31 160.28-31 84.56 0 160.27 30.95 75.71 30.95 133.72 84.5Q832-503 868-430.5q36 72.5 43 155.1 2 14.75-9 25.08Q891-240 875.79-240q-14.32 0-25.05-10Q840-260 838-275q-13.94-137-115.47-231T480-600Zm0 144q-81 0-142 53t-72 131q-2 14-12.99 23t-25.06 9q-14.95 0-25.45-9.63Q192-259.25 194-273q12-109 93-182t193-73q112 0 193 73t93 182q2 13.75-8.33 23.37-10.34 9.63-25.45 9.63-14.22 0-25.22-9-11-9-13-23-11-78-72-131t-142-53Z"/></svg> |