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
903 B
XML
1 line
903 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-512ZM168-695q0-22.69 12.5-40.85Q193-754 214-762l240-92q13-5 26-5t26 5l240 92q21 8 33.5 26.13 12.5 18.14 12.5 40.8v61.66q0 15.41-10.29 25.91t-25.5 10.5q-15.21 0-25.71-10.44Q720-617.87 720-633.3V-695l-240-92-240 92v180q0 78 32.5 151.5T364-238q11.14 9.78 12.07 24.89Q377-198 367-187t-25 12q-15 1-26-9-70-63-109-149.91-39-86.9-39-181.09v-180Zm671 574q-11 11-25.67 11-14.66 0-25.33-11l-97-97q-6 2-19 2-29.7 0-50.85-21.21-21.15-21.21-21.15-51T621.21-339q21.21-21 51-21T723-338.85q21 21.15 21 50.85 0-1-2 19l97 97q11 10.91 11 25.45Q850-132 839-121ZM432-288q0-100 70-170t170-70q100 0 170 70t70 170q0 15-10.29 25.5t-25.5 10.5q-15.21 0-25.71-10.35T840-288q0-70-49-119t-119-49q-70 0-119 49t-49 119q0 70 49 119t119 49q15.3 0 25.65 10.29Q708-99.42 708-84.21T697.65-58.5Q687.3-48 672-48q-100 0-170-70t-70-170Z"/></svg> |