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="M480-192q-133 0-240.5-66T72-431q-6-11-9.5-23.5T59-480q0-13 3.5-25t9.5-24q60-107 167.5-173T480-768q133 0 240.5 66T888-529q6 11 9.5 23.5T901-480q0 13-3.5 25t-9.5 24q-60 107-167.5 173T480-192Zm-278 33q-8 11-23 14.5t-31-8.5q-23-17-43.5-38.5T67-237q-9-13-4.5-25.5T78-283q11-8 26-6.5t27 17.5q14 19 30.5 35t35.5 30q13 10 13 23.5t-8 24.5Zm278-105q115 0 209.5-58T833-480q-49-100-143.5-158T480-696q-115 0-209.5 58T127-480q49 100 143.5 158T480-264ZM444-86q-2 14-13 23.5T400-55q-27-4-54-10t-53-14q-19-6-24.5-20t-.5-27q5-13 16-21t28-2q26 9 52 15t52 9q16 2 23 13.5t5 25.5Zm36-226q70 0 119-49t49-119q0-70-49-119t-119-49q-70 0-119 49t-49 119q0 70 49 119t119 49Zm0-72q-40 0-68-28t-28-68q0-40 28-68t68-28q40 0 68 28t28 68q0 40-28 68t-68 28Zm36 299q-2-14 5-26t24-14q26-3 52-8.5t52-14.5q15-5 26.5 2.5T691-125q4 13-1.5 27T665-78q-26 9-53 14.5T558-54q-20 2-30-7.5T516-85Zm241-73q-8-11-8-25t14-24q21-15 39.5-33t32.5-39q8-13 21.5-12.5T881-283q11 8 14.5 23t-8.5 32q-16 22-35 40t-40 35q-17 12-32 9t-23-14ZM480-480Z"/></svg> |