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
625 B
XML
1 line
625 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M425-199v-186l-161 93q-20 11-41.67 5.51-21.66-5.49-32.5-25.89Q179-332 184.56-354q5.57-22 25.44-33l160-93-160-93q-19.87-10.85-25.44-32.92-5.56-22.08 5.27-42 10.84-19.92 32.5-25.5Q244-679 264-668l161 93v-186q0-22.79 16.15-38.89 16.15-16.11 39-16.11T519-799.89q16 16.1 16 38.89v186l161-93q20-11 41.67-5.42 21.66 5.58 32.5 25.5Q781-628 775.5-606T750-573l-160 93 160 93q19.87 11 25.44 33 5.56 22-5.27 42.4-10.84 19.62-32.5 25.11Q716-281 696-292l-161-93v186q0 22.79-16.15 38.89-16.15 16.11-39 16.11T441-160.11q-16-16.1-16-38.89Z"/></svg> |