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="M864-696v411q0 18-11.25 27T828-249q-16 0-26-10t-10-26.28V-696H381q-18 0-27-11.18-9-11.19-9-24.61 0-15.21 10.35-25.71T381-768h411q29 0 50.5 21.5T864-696ZM582-480Zm-246 24v48q0 10.4-7 17.2-7 6.8-17 6.8t-17-6.78q-7-6.79-7-17.17v-143.67q0-10.38 7-17.38 7-7 17-7t17 6.8q7 6.8 7 17.2v48h48v-71l48 48v119q0 10.4-7 17.2-7 6.8-17 6.8t-17-6.8q-7-6.8-7-17.2v-48h-48ZM168-192q-29 0-50.5-21.5T96-264v-432q0-29 21.5-50.5T168-768h24l78 78H168v426h426L70-788q-11-11-10.5-25.5T71-839q11-11 25-11t24.91 10.89l694.18 693.22Q826-135 826-121t-11 25q-11 11-25 11.5T765-95l-99-97H168Zm218-267Zm286-93v104.42Q672-432 657-426q-15 6-25.96-5.2-3.91-4-5.47-8-1.57-4-1.57-8.8v-80h-48v18q0 10.4-7 17.2-7 6.8-17 6.8t-17-6.8q-7-6.8-7-17.2v-41q0-10.81 6.9-17.91Q541.8-576 552-576h96q10.2 0 17.1 6.9 6.9 6.9 6.9 17.1Z"/></svg> |