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="M403-96q-103 0-173-63.5T144-335q-2-10 5.5-17.5T168-360h423l45-408q5-42 35.5-69t72.5-27q45 0 76.5 31.5T852-756v14q0 15-10.5 25.5T816-706q-15 0-25.5-10.5T780-742v-14q0-15-10.5-25.5T744-792q-14 0-24 9t-12 23l-48 429q-11 103-84 169T403-96ZM263-424q-13.65 0-20.82-9-7.18-9-5.18-23.68 1-8.38 1.5-13.11.5-4.73.5-9.94 0-32.27-19-73.47-19-41.2-19-66.8 0-8.2 1.09-16.91t5.55-18.91Q211-663 217.92-667.5t13.97-4.5q14.11 0 21.11 9t4 24q-1 7-1 19 0 26.8 19 67.4 19 40.6 19 73.06 0 12.23-1.5 21.89Q291-448 287-440q-2 7-8.77 11.5-6.78 4.5-15.23 4.5Zm249.18 0Q498-424 491-432.5t-5-24.5q1-7.24 1.5-12.39t.5-10.29q0-32.82-19-73.57-19-40.75-19-66.52 0-8.3 1.14-17.11 1.15-8.82 5.86-19.12 3-7 9.92-11.5t13.97-4.5q14.11 0 21.11 9t4.33 23.81q-1.33 7.46-1.33 19.02 0 27.17 19 67.67t19 72.87q0 12.19-1.86 21.82-1.87 9.62-5.41 17.71-2.73 7.1-9.13 11.6-6.39 4.5-14.42 4.5Zm-125.44 0q-13.74 0-20.24-8.72-6.5-8.71-4.5-24.08 1-7.2 1.5-12.54.5-5.35.5-10.66 0-32-19-73.11t-19-66.91q0-8.32.5-17.15.5-8.83 5.06-18.83 3.44-7 10.23-11.5 6.79-4.5 15.26-4.5 13.95 0 20.95 9t4 24q-2 7-2 19 0 26.8 19.5 67.4Q419-512 419-479.63q0 12.19-1.86 21.82-1.87 9.62-5.41 17.71-2.73 7.1-9.95 11.6-7.22 4.5-15.04 4.5Z"/></svg> |