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
773 B
XML
1 line
773 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M468-192q-15.3 0-25.65-10.29Q432-212.58 432-227.79t10.35-25.71Q452.7-264 468-264h312q15.3 0 25.65 10.29Q816-243.42 816-228.21t-10.35 25.71Q795.3-192 780-192H468Zm156.21-168q-15.21 0-25.71-10.35T588-396v-210l-32 32q-11 11-25.5 11T505-574q-11-11-11-25.5t11-25.5l94.14-94.14Q610-730 624.18-730T649-719l94 94q11 11 11 25t-11 25q-11 11-25.5 11T692-575l-32-31v210q0 15.3-10.29 25.65Q639.42-360 624.21-360Zm-441.16 0Q169-360 161-371.73T158-397l105.23-280.58Q266-686 273-691t16-5h22q9 0 16 5t9.8 13.37l106.53 281.62Q448-383 440.2-371.5q-7.8 11.5-22.43 11.5-8.77 0-15.77-5.5t-9.79-13.83L368.93-446H233l-25 67.66Q205-370 197.98-365q-7.03 5-14.93 5ZM250-495h100l-48-139h-3l-49 139Z"/></svg> |