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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-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 22.5 5t13.5 16q7 29 24 46.5t40 24.5q11 4 18 13.37 7 9.38 7 20.63 0 18-14.5 28.5T434-320q-38-11-64-34t-41.88-54H216v144h228q15.3 0 25.65 10.29Q480-243.42 480-228.21t-10.35 25.71Q459.3-192 444-192H216Zm0-72h249-1.37H465 216Zm467 111q-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-180q-9 10-21 16.5T773-152l-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 21Z"/></svg> |