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
760 B
XML
1 line
760 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 14.562q1.562 0 2.667-1.093 1.104-1.094 1.104-2.657 0-1.562-1.104-2.656Q11.562 7.062 10 7.062q-1.562 0-2.646 1.094-1.083 1.094-1.083 2.656 0 1.563 1.083 2.657Q8.438 14.562 10 14.562Zm-.917-4.666.5-1.084q.125-.27.417-.27t.417.27l.5 1.084 1.104.5q.271.104.271.406 0 .302-.271.427l-1.104.521-.5 1.083q-.125.271-.417.271t-.417-.271l-.5-1.083-1.104-.521q-.271-.125-.271-.427t.271-.406ZM3.417 17.5q-.729 0-1.24-.51-.51-.511-.51-1.24V5.896q0-.729.51-1.24.511-.51 1.24-.51h2.541l1-1.084q.25-.27.584-.416.333-.146.708-.146h3.521q.354 0 .687.146.334.146.584.416l1.02 1.084h2.521q.729 0 1.24.51.51.511.51 1.24v9.854q0 .729-.51 1.24-.511.51-1.24.51Zm13.166-1.75V5.896H3.417v9.854ZM10 10.812Z"/></svg> |