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
660 B
XML
1 line
660 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M703-96q-42 0-63.5-18.5T609-144h-58q-43 0-68.5-29.5T457-239.18q0-19.82 9.5-39.32T496-314l32-26v-200l-54-78q-9-14-13.5-27.5T456-673q0-38 27-66.5t69-28.5h168q43 0 69.5 29t26.5 67.32q0 13.68-4 27.34T799-618l-55 79v210l33 32q18 17 28.5 40.17Q816-233.65 816-209q0 47.08-32.96 80.04Q750.08-96 703-96Zm-341-59q-11 6-23 8.5t-23 2.5q-38 0-69-27.5T216-244v-367l-64.4-132.02q-4.6-8.98-6.1-18.31-1.5-9.34-1.5-18.67 0-33 23.5-58.5T228-864h180v96q35 0 60 24.36T493-684q0 13-4.5 27T474-631l-42 52v191l47 71q8 11 10.5 22.47Q492-283.07 492-272q0 25-13.5 44.5T445-198l-83 43Z"/></svg> |