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="M696-600q-9.88 0-16.94-7.06Q672-614.12 672-624v-144q0-9.88 7.06-16.94Q686.12-792 696-792h24v-48q0-29.7 21.21-50.85 21.21-21.15 51-21.15T843-890.85q21 21.15 21 50.85v48h24q9.88 0 16.94 7.06Q912-777.88 912-768v144q0 9.88-7.06 16.94Q897.88-600 888-600H696Zm60-192h72v-48q0-14-10.35-25T792-876q-14 0-25 11t-11 25v48ZM449-73l-42-43q-11-11-11-25t11-25q11-11 25.5-11.5T458-167L561-64q15 15 8.5 34.5T543-5q-17 2-32.6 3.5Q494.8 0 478 0q-92 0-174.5-33t-147-91Q92-182 51-261T0-432q-2-15 8.93-25.5Q19.85-468 36-468q15.3 0 25.65 10.35Q72-447.3 72-432q9 73 41.5 136t83 110.5q50.5 47.5 115 77T449-73Zm99-169 169-170-305-306-170 170 306 306Zm-68-238Zm-99-69q12 0 21-9t9-21q0-12-9-21t-21.48-9Q369-609 360-600t-9 21.48q0 11.52 9 20.52t21 9Zm116.16 360.2L188.84-497.2Q178-508 173-521t-5-26.52q0-14.48 5-27.48t15.94-23.94l172.12-172.12Q372-782 385-787q13-5 26.52-5 14.48 0 27.48 5t23.84 15.84l308.32 308.32Q782-452 787-438.98q5 13.03 5 26.98 0 14-5 27t-15.94 23.89L598.94-188.89Q588-178 574.98-173q-13.03 5-26.98 5-14 0-27-5t-23.84-15.8Z"/></svg> |