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
709 B
XML
1 line
709 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-79 0-149-30t-122.5-82.5Q156-261 126-331T96-480q0-80 30-149.5t82.5-122Q261-804 331-834t149-30q80 0 150 29.5T752-752q53 52 82.5 122T864-480q0 14-1 27.5t-3 27.5q-2 15-15 23t-27 4q-14-4-22-17t-6-28q2-9 2-18v-19q0-65-24-122t-67-99q-42-43-99-67t-122-24q-130 0-221 91t-91 221q0 130 91 221t221 91q42 0 82-10t78-33q13-8 27.5-5.5T691-202q9 12 6.5 26.5T682-153q-48 29-98 43T480-96Zm288-144q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14ZM516-510l124 124q11 11 10.5 25.5T639-335q-11 11-25.5 11T588-335L455-469q-5-5-8-11.5t-3-14.5v-189q0-15 10.5-25.5T480-720q15 0 25.5 10.5T516-684v174Z"/></svg> |