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
849 B
XML
1 line
849 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M635.5-96Q541-96 474-163.5t-67-162q0-94.5 66.79-161.5T636-554q94 0 161 66.79T864-325q0 94-67 161.5T635.5-96Zm.24-72q65.26 0 110.76-45.95t45.5-111.5q0-65.55-45.5-111.05T635.74-482q-65.25 0-111 45.74-45.74 45.75-45.74 111Q479-260 524.74-214q45.75 46 111 46ZM168-173q-28.7 0-50.35-21.65Q96-216.3 96-245v-293q0-8 2.75-17.5T104-573l78-183h-9q-15.73 0-26.36-10.35Q136-776.7 136-792v-36q0-15.3 10.64-25.65Q157.27-864 173-864h264q16.3 0 26.65 10.35Q474-843.3 474-828v36q0 15.3-10.35 25.65Q453.3-756 437-756h-11l73 164q-16 8-32 18.5T438-551l-90-205h-88l-92 215v296h178q5 19 12.5 37t17.5 35H168Zm468-421q-39.32 0-65.66-26.55-26.34-26.55-26.34-65T570.34-751q26.34-27 65.66-27v184q0-38.64 26.34-65.32Q688.68-686 727.52-686t65.66 26.68Q820-632.64 820-594H636Z"/></svg> |