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
797 B
XML
1 line
797 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-576h240v-168H264v168Zm2 360h236v-286H266v286Zm236 0H266h236Zm38 72H228q-15.3 0-25.65-10.35Q192-164.7 192-180v-564q0-29.7 21.5-50.85Q235-816 264-816h240q29 0 50.5 21.15T576-744v264h36q34.8 0 59.4 24.6T696-396v156q0 10 7 17t16.71 7q10.29 0 17.29-7t7-17v-336h-24q-10.2 0-17.1-6.9-6.9-6.9-6.9-17.1v-78q0-8 5-13t13-5h6v-48q0-9.6 7.2-16.8 7.2-7.2 16.8-7.2 9.6 0 16.8 7.2 7.2 7.2 7.2 16.8v48h24v-48.33q0-9.67 7.2-16.67 7.2-7 16.8-7 9.6 0 16.8 7.2 7.2 7.2 7.2 16.8v48h6q8 0 13 5t5 13v78q0 10.2-6.9 17.1-6.9 6.9-17.1 6.9h-24v336q0 40-28.03 68-28.02 28-68.46 28-39.51 0-68.01-28-28.5-28-27.5-68v-156q0-5-3.5-8.5T612-408h-36v228.09q0 14.91-10.35 25.41T540-144Zm-180-72 96-168h-48v-120l-96 168h48v120Z"/></svg> |