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
1011 B
XML
1 line
1011 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-864q79.68 0 149.28 30.24T751.2-751.2q52.32 52.32 82.56 121.92Q864-559.68 864-480q0 78.72-30.24 148.8-30.24 70.08-82.56 122.4-52.32 52.32-121.92 82.56Q559.68-96 480-96q-78.72 0-148.8-30.24-70.08-30.24-122.4-82.56-52.32-52.32-82.56-122.4Q96-401.28 96-480q0-79.68 30.24-149.28T208.8-751.2q52.32-52.32 122.4-82.56Q401.28-864 480-864Zm-72 216.21Q408-618 429.21-597t51 21Q510-576 531-597.21t21-51Q552-678 530.79-699t-51-21Q450-720 429-698.79t-21 51ZM480-528q-54 0-99 19t-45 65v120q0 45.37 45.6 61.68Q427.2-246 480-246q10.63 0 17.81-7.19Q505-260.38 505-271q0-11-7.19-17.5-7.18-6.5-17.81-6.5-4 20-24.5 12.5T412-301q-11-5-11-17t11-18q16-7 33.5-9.5t34.42-2.5q26.08 0 50.58 7.5T576-318v3q0 11 7.03 18 7.04 7 16.97 7 10.82 0 17.41-10.42T624-324v-120q0-46-45-65t-99-19Zm.11 144Q460-384 446-397.89q-14-13.88-14-34Q432-452 445.89-466q13.88-14 34-14Q500-480 514-466.11q14 13.88 14 34Q528-412 514.11-398q-13.88 14-34 14Z"/></svg> |