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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-521q-9.27 2-18.55 4l-18.54 4q-13.91 4-24.41-4.41Q96-525.83 96-540q0-17 10-29.5t26-16.5q86-20 172.77-29 86.78-9 175-9 88.23 0 175.73 9 87.5 9 173.5 29 16 4 25.5 16.5T864-540q0 14.17-10.5 22.59-10.5 8.41-24.3 4.81-9.2-2.4-18.23-4.4-9.03-2-18.97-4v77q0 15.3-10.29 25.65Q771.42-408 756.21-408t-25.71-10.35Q720-428.7 720-444v-91q-60-9-120-12t-120-3q-60 0-120 3t-120 12v91.23q0 14.77-10.29 25.27t-25.5 10.5q-15.21 0-25.71-10.35T168-444v-77Zm312-175q-24 1-48.5 1t-48.5 2q-17.19 1-29.1-11.53Q342-717.07 345-734l10-52q1.75-12.73 11.81-21.36Q376.88-816 390-816h180q13.13 0 23.19 8.64Q603.25-798.73 605-786l10 52q3 16.93-8.9 29.47Q594.19-692 577-693q-24.35-2-48.18-2.5Q505-696 480-696Zm.21 408q-15.21 0-25.71 10.35T444-252v108H283q-17.19 0-27.6-12.5Q245-169 248-185.89L293-442q2-12 11.3-20.55T326-473q29-3 58.3-5.4 29.31-2.4 59.7-3.6v86q0 15.3 10.29 25.65Q464.58-360 479.79-360t25.71-10.35Q516-380.7 516-396v-86q30 2 59.5 4t58.5 6q12.4 1.8 21.7 9.9Q665-454 667-442l45 256.11q3 16.89-7.4 29.39Q694.19-144 677-144H516v-107.74q0-15.26-10.29-25.76-10.29-10.5-25.5-10.5Z"/></svg> |