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
1019 B
XML
1 line
1019 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-79.38 0-149.19-30T208.5-208.5Q156-261 126-330.96t-30-149.5Q96-560 126-630q30-70 82.5-122t122.46-82q69.96-30 149.5-30t149.55 30.24q70 30.24 121.79 82.08 51.78 51.84 81.99 121.92Q864-559.68 864-480q0 79.38-30 149.19T752-208.5Q700-156 629.87-126T480-96Zm.48-72q129.47 0 220.5-91.5Q792-351 792-480.48q0-129.47-91.02-220.5Q609.95-792 480.48-792 351-792 259.5-700.98 168-609.95 168-480.48 168-351 259.5-259.5T480.48-168ZM612-480q23.33 0 39.67-17Q668-514 668-537.13q0-13.88-6.5-26.38Q655-576 643-584l11-7q9-5 11.5-15t-3-18q-5.5-8-14.5-10t-17 3l-99 57q-9 5-11.5 15t3.5 19q5 8 14 10t17-3q1.9 22.71 18.05 37.86Q589.2-480 612-480Zm-263.51 0q22.56 0 38.53-15Q403-510 405-533q8 5 16.5 2.5T435-541q5-8 3-18.5T427-575l-99-56q-8-5-17-3t-14.5 10q-5.5 8-3 18t11.5 15l12 7q-12 7.52-19 20.21-7 12.69-7 26.79 0 23 17 40t40.49 17Zm132.27 48Q418-432 370.5-391.5 323-351 312-288h336q-9-63-56.74-103.5-47.73-40.5-110.5-40.5Zm.24-49Z"/></svg> |