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
886 B
XML
1 line
886 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M416-721q12 0 22-5.5t18-14.5q5-7 13-8.5t15 3.5q25 18 43 43t29 54q5 13 1.5 26T544-600l-75 75-82-93q-11-12-27-12t-27 12l-80 90q-16 18-25 39t-11 44q-2 18-20 21t-27-14l-6-12q-3-6-5-11-8-19-11.5-39t-3.5-42q0-88 47-153.5T301-814q17-15 38-5.5t21 32.5v11q0 23 16.5 39t39.5 16Zm-56 181 53 59q2 2 2.5 3.5t2.5 3.5l-82 82q-6 6-14 6t-16-6q-8-6-13-16t-5-24q0-14 5.5-26t13.5-22l53-60Zm144 182-24 24v202q0 15-10.5 25.5T444-96q-15 0-25.5-10.5T408-132v-130L268-121q-11 11-25 11t-25-11q-11-11-11-25.5t11-25.5l523-523q11-11 25-11t25 11q11 11 11 25t-11 25L651-504h129q15 0 25.5 10.5T816-468q0 15-10.5 25.5T780-432H579l-24 24 72 72h153q15 0 25.5 10.5T816-300q0 15-10.5 25.5T780-264h-81l69 69q11 11 11.5 25T769-145q-11 11-25.5 11T718-145l-70-69v82q0 15-10.5 25.5T612-96q-15 0-25.5-10.5T576-132v-154l-72-72Z"/></svg> |