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
835 B
XML
1 line
835 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M192-168v45.52q0 15.48-10.35 25.98T156-86h-24q-15.3 0-25.65-10.4Q96-106.81 96-122.19v-81.43q0-15.38 10.35-25.88Q116.7-240 132-240h696q15.3 0 25.65 10.4Q864-219.19 864-203.81v81.43q0 15.38-10.35 25.88Q843.3-86 828-86h-24q-15.3 0-25.65-10.48Q768-106.96 768-122.44V-168H528v45.52q0 15.48-10.35 25.98T492-86h-24q-15.3 0-25.65-10.48Q432-106.96 432-122.44V-168H192Zm60-168q-15.3 0-25.65-10.35Q216-356.7 216-372v-456q0-15.3 10.35-25.65Q236.7-864 252-864h456q15.3 0 25.65 10.35Q744-843.3 744-828v468q0 10.2-6.9 17.1-6.9 6.9-17.1 6.9H252Zm36-72h384v-384H288v384Zm276-240q15.3 0 25.65-10.29Q600-668.58 600-683.79t-10.35-25.71Q579.3-720 564-720H396q-15.3 0-25.65 10.29Q360-699.42 360-684.21t10.35 25.71Q380.7-648 396-648h168ZM288-408v-384 384Z"/></svg> |