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="M516-48q-70 0-113-58.5T360-240q0-75 43-133.5T516-432q70 0 113 58.5T672-240q0 75-43 133.5T516-48ZM264-480q0 93-14.5 183T204-120q-5 15-19.5 22.5T156-96q-15-6-19-21.5t1-31.5q28-80 41-163t13-168q0-85-13-168t-41-163q-5-16-.5-31.5T156-864q14-6 28.5 2t19.5 23q32 87 46 177t14 182Zm504 0q0 85 13 168t42 163q5 16 0 31.5T804-96q-14 6-28.5-2T756-121q-32-87-46-177t-14-182q0-93 14.5-183T756-840q5-15 19.5-22.5T804-864q15 6 19 21.5t-1 31.5q-28 80-41 163t-13 168ZM516-120q41 0 62.5-37t21.5-83q0-46-21.5-83T516-360q-41 0-62.5 37T432-240q0 46 21.5 83t62.5 37Zm3-54q16-12 24.5-29t8.5-37q0-20-9-37.5T519-307q-8-6-17-5t-16 9q-7 8-6 17t9 16q7 6 11 13.5t4 16.5q0 9-4 16.5T489-211q-8 6-9 16t5 18q6 8 16 8.5t18-5.5Zm-75-354q-70 0-113-58.5T288-720q0-75 43-133.5T444-912q70 0 113 58.5T600-720q0 75-43 133.5T444-528Zm0-72q41 0 62.5-37t21.5-83q0-46-21.5-83T444-840q-41 0-62.5 37T360-720q0 46 21.5 83t62.5 37Zm-3-53q8 6 17.5 5t15.5-9q7-8 6-17t-9-16q-7-6-11-13.5t-4-16.5q0-9 4-16.5t11-12.5q8-6 9-16t-5-18q-7-8-16.5-9.5T441-787q-15 13-24 30t-9 37q0 20 9 37.5t24 29.5Zm3-67Zm72 480Z"/></svg> |