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="M683-153q-16-5-28-12t-21-16l-41.61 13q-6.78 2-12.58-.5-5.81-2.5-8.81-7.23l-18-31.54q-3-4.73-2.5-10.73t5.37-11.15L588-259q-3-15-3-29.5t3-28.5l-32.13-29q-4.87-5-5.37-11t2.5-10.73l18-31.54q3-4.73 8.37-7.23 5.37-2.5 11.63-.5l42 12q12-11 24-17.5t25.71-11.3L693-466q2-6.13 6.5-10.06Q704-480 710-480h36q6 0 10.5 3.94 4.5 3.93 6.5 10.06l10 42q14 4 27.5 11t24.5 18l40-11q6-2 12 .5t8.88 7.12l17.25 30.76Q906-363 905.5-356.5q-.5 6.5-5.11 11.35L870-317q3 14 3 28.5t-4 30.5l31.26 29q4.74 5 5.24 11t-2.37 10.73l-17.25 31.54q-2.88 4.73-8.69 7.23-5.8 2.5-12.58.5L823-181q-9 10-21 17t-29 12l-10 42q-2.18 6.12-7.09 10.06Q751-96 745.13-96h-35.25q-5.88 0-10.79-3.94-4.91-3.94-7.09-10.06l-9-43Zm46.21-63Q759-216 780-237.21t21-51Q801-318 779.79-339t-51-21Q699-360 678-338.79t-21 51Q657-258 678.21-237t51 21ZM216-192q-29 0-50.5-21.5T144-264v-528q0-29.7 21.5-50.85Q187-864 216-864h528q29.7 0 50.85 21.15Q816-821.7 816-792v205q0 15.26-10.29 25.13t-25.5 9.87q-15.21 0-25.71-10.35T744-588v-204H216v312h139q11 0 20.5 6t15.5 15q8 31 27 49.5t45 23.5q7 2 11 7.5t2 12.5q-11 34-12 69t7 70q3 13-4.5 24T446-192H216Z"/></svg> |