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
868 B
XML
1 line
868 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M250-96q-41 0-73-25.5T133-186l-23-80q-5-17.48 5.5-31.74Q126-312 144-312h8q6-27 16-52.5t24-48.5v-345q0-14 9-24t23.14-11.86L838-861q11.03-2 18.52 5.5Q864-848 864-837q0 8.64-6 15.32T843-814l-411 46v96h408q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2 0 10.4-6.8 17.2-6.8 6.8-17.2 6.8H432v51q12-2 24.13-2.5 12.13-.5 23.87-.5 121 0 212 75t116 189h8q17.89 0 28.45 14.26Q855-283.48 850-266l-23 80q-10.09 40-42.36 65Q752.36-96 710-96H250Zm-22-216h67q23.28-54 72.88-87 49.6-33 112.36-33t112.07 33q49.31 33 72.69 87h68q-23-84-92.52-138-69.53-54-160.48-54-91.19 0-160.09 54Q251-396 228-312Zm150 0h202q-17-22-42.5-35T480-360q-32 0-58 13t-44 35ZM240-475q11-11 22.94-21.34Q274.87-506.69 288-516v-108h-48v149Zm96-69q11-5 23-9.5t25-8.5v-62h-48v80Zm-96-128h48v-80l-48 5v75Zm96 0h48v-91l-48 5v86Z"/></svg> |