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
1.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-792v255l111-94q21-17 48-17t47 19l69 63 96.22-96.22Q559-682 586.5-683t49.5 17l156 129v-255H168Zm60 600h-48q-15.3 0-25.65-10.29Q144-212.58 144-227.79t10.35-25.71Q164.7-264 180-264h168q15.3 0 25.65 10.29Q384-243.42 384-228.21t-10.35 25.71Q363.3-192 348-192h-48v60q0 15.3-10.29 25.65Q279.42-96 264.21-96t-25.71-10.35Q228-116.7 228-132v-60Zm216-144H324q-15.3 0-25.65-10.29Q288-356.58 288-371.79t10.35-25.71Q308.7-408 324-408h312q15.3 0 25.65 10.29Q672-387.42 672-372.21t-10.35 25.71Q651.3-336 636-336H516v204q0 15.3-10.29 25.65Q495.42-96 480.21-96t-25.71-10.35Q444-116.7 444-132v-204Zm216 144h-48q-15.3 0-25.65-10.29Q576-212.58 576-227.79t10.35-25.71Q596.7-264 612-264h168q15.3 0 25.65 10.29Q816-243.42 816-228.21t-10.35 25.71Q795.3-192 780-192h-48v60q0 15.3-10.29 25.65Q711.42-96 696.21-96t-25.71-10.35Q660-116.7 660-132v-60ZM168-336q-33 0-52.5-19.5T96-408v-384q0-33 19.5-52.5T168-864h624q33 0 52.5 19.5T864-792v384q0 33-19.5 52.5T792-336h-13q-14.87 0-24.94-10.47Q744-356.95 744-372.43q0-14.57 10.5-25.07T780-408h12v-36L590-612l-96 97q-20 20-49.5 21t-50.86-18.85L326-576 168-443v35h12q15.3 0 25.65 10.47Q216-387.05 216-371.57q0 14.57-10.5 25.07T180-336h-12Zm312-456Z"/></svg> |