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
768 B
XML
1 line
768 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M275-160q-30.83 0-52.42-21.68Q201-203.35 201-234.32q0-21.68 12.5-41.18T246-303l152-60v-82q-45 53-105.5 84T162-322q-17 2-29.5-10.35-12.5-12.36-12.5-29.5 0-17.15 12.33-30.24t29.17-15.05Q216-415 261-441t83-69l54-63q12-14 28-21t34-7h40q18 0 34 7t28 21l54 63q38 43 83 69t99.24 34q16.76 2 29.26 14.57t12.5 30.38q0 17.32-12.49 29.69Q815.02-320 798-322q-70-8-130.5-39T562-445v82l152 60q20 8 32.5 27.5t12.5 41.64q0 30.53-21.58 52.19Q715.83-160 685-160H401v-21q0-26 17.5-43t43.5-17h117q9 0 14.5-5.5T599-261q0-9-5.5-14.5T579-281H462q-42.42 0-71.71 29Q361-223 361-181v21h-86Zm205-480q-33 0-56.5-23.5T400-720q0-33 23.5-56.5T480-800q33 0 56.5 23.5T560-720q0 33-23.5 56.5T480-640Z"/></svg> |