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
909 B
XML
1 line
909 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M84.05-432q-15.36 0-26.21-10.5Q47-453 49-467q6.86-83.26 43.12-155.75 36.25-72.48 94.07-125.87Q244-802 319.71-833q75.71-31 160.28-31 84.56 0 160.27 31 75.71 31 133.73 84.5Q832-695 868.09-622.59 904.17-550.18 911-467q2 14-8.84 24.5-10.85 10.5-26.21 10.5-14.46 0-25.3-10T838-467q-14-137-115.5-231T480-792q-141 0-242.5 94T122-467q-1.81 15-12.65 25t-25.3 10Zm143.9 0q-14.95 0-25.45-9.5T194-465q12-109 93-182t193-73q112 0 193 73t93 182q2 14-8.27 23.5t-25.44 9.5Q718-432 707-441t-13-23q-11-78-72-131t-142-53q-81 0-142 53t-72 131q-2 14-12.99 23t-25.06 9ZM480-167l-93.79 93.79Q375-62 361-62.5T336-74q-11-11-11-25t11-25l108-108v-111q-26-11-43-35t-17-54q0-40.32 27.77-68.16 27.78-27.84 68-27.84Q520-528 548-500.16q28 27.84 28 68.16 0 30-17 54t-43 35v111l108 108q11 11 11 25t-11 25q-11 11-25.5 11t-25.61-11.11L480-167Z"/></svg> |