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
660 B
XML
1 line
660 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M408-480h120v41q0 11.67 11.5 15.83 11.5 4.17 19.68-4.01L623-491q11-10.64 11-24.82T623-541l-63.82-63.82Q551-613 539.5-608.83 528-604.67 528-593v41H371.76q-14.76 0-25.26 10.35Q336-531.3 336-516v96q0 15.3 10.29 25.65Q356.58-384 371.79-384t25.71-10.35Q408-404.7 408-420v-60Zm72 384q-13.64 0-26.82-5T429-117L117-429q-11-11-16-24.18T96-480q0-13.64 5-26.82T117-531l312-312q11-11 24.18-16t26.82-5q13.64 0 26.82 5T531-843l312 312q11 11 16 24.18t5 26.82q0 13.64-5 26.82T843-429L531-117q-11 11-24.18 16T480-96ZM324-324l156 156 312-312-312-312-312 312 156 156Zm156-156Z"/></svg> |