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="M131.79-552q15.21 0 25.71 10.35T168-516v48q0 15.3-10.29 25.65Q147.42-432 132.21-432t-25.71-10.35Q96-452.7 96-468v-48q0-15.3 10.29-25.65Q116.58-552 131.79-552ZM319-629q11-11 25.67-11 14.66 0 25.33 11l34 34q11 11 10.5 25.5T403-544q-11 11-25 11t-25-11l-34-34q-11-10.91-11-25.45Q308-618 319-629Zm77-186.79q0-15.21 10.35-25.71T432-852h48q15.3 0 25.65 10.29Q516-831.42 516-816.21t-10.35 25.71Q495.3-780 480-780h-48q-15.3 0-25.65-10.29Q396-800.58 396-815.79ZM132-624q-15.3 0-25.65-10.35Q96-644.7 96-660v-168q0-15.3 10.35-25.65Q116.7-864 132-864h156q15.3 0 25.65 10.35Q324-843.3 324-828v12q0 79.68-56.16 135.84T132-624Zm8 456q-2-5-3.5-10.5T133-189l-28-74q-7-18 4.18-33.5T139-312h367q18.18 0 29.09 15t4.91 32l-24 76q-2 5-3.5 10.5T509-168h75l40-122q11-35-10-64.5T556-384h-31q-14.4 0-24.3-9.36-9.9-9.37-11.7-23.64l-6-72.2q-2-15.34 9-27.07T519-528h306q15.76 0 26.88 11.5T861-489l-27 321h42q15.3 0 25.65 10.29Q912-147.42 912-132.21t-10.35 25.71Q891.3-96 876-96H84q-15.3 0-25.65-10.29Q48-116.58 48-131.79t10.35-25.71Q68.7-168 84-168h56Z"/></svg> |