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
868 B
XML
1 line
868 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m314-476 202 22 14-30-54-32-47.92-2.86Q413-520 403-531.5q-10-11.5-9-26.5t12.5-25q11.5-10 26.59-8l63.91 5 199 110q14 8 30.5 9t31.5-5L582-648H345l-58-87-99 50 67 165q8 19 23.5 30.5T314-476Zm-7 72q-39.94-4.54-71.25-28.15Q204.43-455.77 189-493l-68.23-165q-10.77-26-.65-52.67T156-750l99-50q24-12 50.5-5t41.74 30.31L384-720h198q13.91 0 26.96 5.5Q622-709 633-698l205.15 205.37Q849-481.82 849-467.41q0 14.41-11.33 25.74L832-436q-34.04 33.7-81.52 40.35Q703-389 660-412l-67-37-13 27q-11 20-30.5 31t-41.5 8l-201-21ZM187-165q-14 3-26.3-4.47-12.31-7.47-16.7-21.53-4-15 4-27.5t23-16.5l154-36q68-16 136.5-28.5T600-312q59 0 113 19t100.91 54.26Q825-231 825.5-216.91q.5 14.09-9.55 25Q806-181 791.5-179.5t-26.13-6.36Q728-211 686.5-225.5 645-240 600-240q-68 0-134.5 13T333-199l-146 34Z"/></svg> |