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="M306-475q-21 72-60.02 120.12Q206.96-306.77 147-275q-11.44 6-23.92 4.5-12.48-1.5-20.8-10.5-7.28-7-3.78-17 3.5-10 13.09-14.87Q173-345 210-391.5 247-438 264-516H123q-10.43 0-17.22-7Q99-530 99-540t7-17q7-7 17-7h150.15q2.85-23 4.45-48.71 1.6-25.72 2.4-54.29 0-11 7.28-19t18.72-8q11 0 18 8t7 18.54q-1 28.73-2.5 54.6Q327-587 324-564h165.49q9.51 0 16.51 6.78 7 6.79 7 17.22 0 10-6.78 17-6.79 7-17.22 7H341q24 70 63 121t90 78q11.11 5 15.56 15.5Q514-291 507.17-283q-7.79 10-19.98 12-12.19 2-23.19-4-52.03-29.65-92.01-80.83Q332-407 306-475Zm386 139q29.04 0 56.52-15.5Q776-367 798-395v-98q-24 3-44.89 7.62-20.9 4.61-39.11 10.38-44 14-66 35t-22 48.48Q626-366 644.5-351q18.5 15 47.5 15Zm-20 62q-54 0-86.5-31.16Q553-336.31 553-390q0-50.68 32.5-82.84Q618-505 687-524q23.21-6.3 50.96-11.55Q765.71-540.8 798-545q-3-44-23.5-64.5T712-630q-19.97 0-38.98 5Q654-620 630-606q-11.73 7-24.44 4-12.72-3-19.56-14-8-12-4.08-25.5t15.69-20.5Q628-679 662-688.5t66-9.5q69 0 105.5 43T870-531v219q0 12.3-8.38 20.65-8.38 8.35-20.74 8.35h-4.41Q825-283 817-290q-8-7-10-18l-3-23q-28 27-62 42t-70 15Z"/></svg> |