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
727 B
XML
1 line
727 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M624-384q-33 0-86.5 8t-111 20.5Q369-343 314-327t-92 31q-11 5-21.42 6.5-10.42 1.5-21.29 1.5Q134-288 103-319.5 72-351 72-396v-117q0-39 24-68.5t62-37.5q53-11 117.5-20.5T404-656q64-7 122-11.5t98-4.5q110.41 0 189.2 96Q892-480 912-323q2 9-3.5 18t-15.41 14q-9.09 5-19.09 4t-18-7q-51-37-119-63.5T624-384Zm0-72q45 0 95.5 14.5T823-399q-29-96-82-148.5T624-600q-78 0-213 15t-238 36q-12 2-20.5 13t-8.5 23v117q0 19 17 30t33 3q34-17 88.5-33.5t116-30Q460-440 520-448t104-8Zm0 0q-44 0-104 8t-121.5 21.5q-61.5 13.5-116 30T194-363q-16 8-33-3t-17-30v-117q0-12 8.5-23t20.5-13q103-21 238-36t213-15q64 0 117 52.5T823-399q-53-28-103.5-42.5T624-456Z"/></svg> |