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="M492-192H168q-28.7 0-50.35-21.16Q96-234.32 96-264.04v-432.24q0-28.72 20.65-50.22T168-768h624q31.7 0 51.85 21.65Q864-724.7 864-696v180q0 15.3-10.29 25.65Q843.42-480 828.21-480t-25.71-10.35Q792-500.7 792-516v-180H168v432h324q15.3 0 25.65 10.29Q528-243.42 528-228.21t-10.35 25.71Q507.3-192 492-192ZM384-361v-238q0-15.94 13.5-23.47Q411-630 425-622l187 119q13 8.34 13 23.17Q625-465 612-457L425-338q-14 8-27.5.47T384-361ZM732-62l-9-42q-14-5-26.5-12T673-132l-41 13q-6 2-12-.5t-9-7.23l-18-31.54q-3-4.73-2.5-10.73t5.24-11.15L627-210q-3-14-3-28.5t3-29.5l-31.26-29q-4.74-5-5.24-11t2.5-10.85l18-32.3q3-4.85 9-7.35t12.44-.63L672-347q11-10 24-17t26.71-11.8L733-418q2-6.13 6.5-10.06Q744-432 750-432h36q6 0 10.5 3.94 4.5 3.93 6.5 10.06l10.29 42.2Q830-369 842-362q12 7 22 15l41-11q5.83-2 11.25.33 5.42 2.34 8.75 7.67l18 31.5q3 4.5 2.5 10.5t-5.5 11l-30 28q2 17 2 31.05 0 14.06-3 27.95l31.26 29q4.74 5 5.24 11t-2.5 10.73l-18 31.54q-3 4.73-9 7.23t-12 .5l-41-12q-11 9-23.5 16t-26.79 11.8L802-62q-2 6.12-6.5 10.06Q791-48 785.13-48h-35.25q-5.88 0-10.79-3.94Q734.18-55.88 732-62Zm36.21-106Q798-168 819-189.21t21-51Q840-270 818.79-291t-51-21Q738-312 717-290.79t-21 51Q696-210 717.21-189t51 21Z"/></svg> |