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
908 B
XML
1 line
908 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M525.16-300q-15.37 0-25.76-10.31-10.4-10.32-10.4-25.56v-287.88q0-15.25 10.4-25.75t25.77-10.5h84.11Q697-660 743-614t46 134q0 88-46.5 134t-133.28 46h-84.06ZM556-364h50.45Q667-364 694-391.5t27-88.5q0-61-27-88.5T606.45-596H556v232Zm-259 73q-40.95 0-70.97-16.5Q196-324 182.09-355.43 176-368 181-381.5t18-19.5q13-6 25.93-.94Q237.86-396.88 245-384q7.25 14.06 20.38 21.53 13.14 7.47 31.26 7.47Q322-355 337-368.5t15-38.97q0-24.53-16.23-39.03Q319.55-461 289.8-461H288q-12.25 0-20.12-8.5Q260-478 260-490t7.88-20.5q7.87-8.5 20.12-8.5 25 0 40-12t15-33.5q0-21.5-13.48-33.5t-35.79-12q-16.73 0-28.23 6.5T247-583q-6 12-18.5 16t-24.5-2q-12-6-16-19t2-25q6-11 13.59-19.44 7.59-8.45 17.41-15.56 15-11 33-16t40.81-5Q345-669 376-644.29t31 72.33Q407-545 395-528t-32 31.78v4.22q27 11 41.5 34.5T419-403q0 54.16-33.64 83.08T297-291Z"/></svg> |