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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288-480q0 8.67-.71 17.81-.72 9.15-2.15 17.82Q283-428 289.5-414.5t20.5 19q14 5.5 27.5-.5t16.5-20.79q3-14.79 4.5-30.5T360-480q0-17-1.5-32.71t-4.5-30.5q-3-14.79-16.5-21.29t-27.5-1q-14 5.5-20.5 19.5t-4.36 30.37q1.43 8.67 2.15 17.82.71 9.14.71 17.81Zm144 0q0 23.66-3 46.33-3 22.67-9 43.67-4 15 1.5 29.5t19.05 19.58Q455-335 468.5-342t18.5-21q8-27 12.5-56.67T504-480q0-30.66-4.5-60.33Q495-570 487-597q-5-14-18.5-21t-27.95-1.08Q427-614 421.5-599.5 416-585 420-570q6 21 9 43.67t3 46.33Zm144-.02q0 38.02-6 74.52-6 36.5-17 68.5-5 14 .5 28.5t19.5 20q14 5.5 28.5-2t19.24-22.77Q634-351 641-393.03q7-42.04 7-87 0-44.97-7-86.97t-20.26-79.73Q616-662 601.5-669.5q-14.5-7.5-28.5-2t-19.5 20Q548-637 553-623q11 32 17 68.48 6 36.48 6 74.5ZM480.28-96Q401-96 331-126t-122.5-82.5Q156-261 126-330.96t-30-149.5Q96-560 126-629.5q30-69.5 82.5-122T330.96-834q69.96-30 149.5-30t149.04 30q69.5 30 122 82.5T834-629.28q30 69.73 30 149Q864-401 834-331t-82.5 122.5Q699-156 629.28-126q-69.73 30-149 30Zm-.28-72q130 0 221-91t91-221q0-130-91-221t-221-91q-130 0-221 91t-91 221q0 130 91 221t221 91Zm0-312Z"/></svg> |