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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M466-416 243.28-193.28Q232-182 217.33-182q-14.66 0-25.33-11-11-10.67-11-25.33Q181-233 192-244l356-356h-92.37v36q0 15.3-10.22 25.65Q435.2-528 420.1-528q-15.1 0-25.6-10.32-10.5-10.33-10.5-25.59v-71.83q0-15.26 10.35-25.76Q404.7-672 420-672h157q14.22 0 27.11 5Q617-662 628-651l174 173q15 15 32.35 25.64Q851.7-441.73 872-437q15 4 26 15.01T909-396q0 16-12 25.5t-27 6.5q-34-6-63.5-21.5T751-427l-79-77-96 96 62 62q13 13 10 30t-18 26L451-186q-13 8-27 4t-22-17q-8-13-4-27t17-22l138-80-87-88Zm-286-16q-15.3 0-25.65-10.29Q144-452.58 144-467.79t10.35-25.71Q164.7-504 180-504h120q15.3 0 25.65 10.29Q336-483.42 336-468.21t-10.35 25.71Q315.3-432 300-432H180ZM84-552q-15.3 0-25.65-10.29Q48-572.58 48-587.79t10.35-25.71Q68.7-624 84-624h120q15.3 0 25.65 10.29Q240-603.42 240-588.21t-10.35 25.71Q219.3-552 204-552H84Zm684-72q-30 0-51-21.21t-21-51Q696-726 717-747t51-21q30 0 51 21.21t21 51Q840-666 819-645t-51 21Zm-588-48q-15.3 0-25.65-10.29Q144-692.58 144-707.79t10.35-25.71Q164.7-744 180-744h120q15.3 0 25.65 10.29Q336-723.42 336-708.21t-10.35 25.71Q315.3-672 300-672H180Z"/></svg> |