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
901 B
XML
1 line
901 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-192q-14 0-25-11t-11-25v-108h-36q-14 0-25-10.35T156-372q0-14 11-25t25-11h36v-72h-36q-14 0-25-10.29t-11-25.5q0-15.21 11-25.71t25-10.5h36v-91.86q0-7.14 3-13.64 3-6.5 8-12.5l72.26-73.04Q322.1-754 336.55-754t25.14 10.87L408-696l47.18-47.13Q466.06-754 481.03-754T507-743l45 47 46.75-47.13q11-10.87 26.13-10.87 15.12 0 25.82 10.96L722-670q5 6 7.5 12.67 2.5 6.66 2.5 13.77V-552h35.54q15.5 0 25.98 10.35T804-516q0 15.3-10.48 25.65Q783.04-480 767.54-480H732v72h35.54q15.5 0 25.98 11T804-372q0 15.3-10.48 25.65Q783.04-336 767.54-336H732v108q0 14-10.33 25t-25.6 11H264Zm36-360h72v-78l-36-36-36 35.91V-552Zm144 0h72v-78l-36-36-36 35.91V-552Zm144 0h72v-78.09L624-666l-36 36v78ZM300-408h72v-72h-72v72Zm144 0h72v-72h-72v72Zm145 0h71v-72h-71v72ZM300-264h72v-72h-72v72Zm144 0h72v-72h-72v72Zm145 0h71v-72h-71v72Z"/></svg> |