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
817 B
XML
1 line
817 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-192q-29.7 0-50.85-21.15Q96-234.3 96-264v-20q0-26 12.5-47.5T143-366q54-32 115-49t126-17q15.14 0 34.07.5T452-429q14.06 1.83 23.53 13.71t7.47 26.5q-2 12.79-14 22.29t-26 8.5q-17-1-32.5-1.5T384-360q-53 0-105 14t-100 42q-4.95 2.94-7.98 8.24Q168-290.47 168-284v20h281q15.3 0 25.65 10.29Q485-243.42 485-228.21t-10.35 25.71Q464.3-192 449-192H168Zm458-102 162-161q11-11 25-11t25 11q11 11 11 25.5T838-404L652.42-218.05Q641.4-207 626.7-207T601-218l-85-85q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l59 59ZM384-480q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42Zm35 181Zm-34.79-253Q414-552 435-573.21t21-51Q456-654 434.79-675t-51-21Q354-696 333-674.79t-21 51Q312-594 333.21-573t51 21Zm-.21-72Z"/></svg> |