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
1014 B
XML
1 line
1014 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M384-192q-40.01 0-68.51-28Q287-248 288-288v-36q0-15.3 10.35-25.65Q308.7-360 324-360h60v-66q-24-1-45-8t-39-20q-5.54-5.14-8.77-11.57Q288-472 288-480v-48h-50q-6.62 0-12.83-2.5-6.2-2.5-11.17-7.5L101-644q-12-11-11-27t13-27q35-25 77-38.5t86-13.5q31.15 0 60.58 8Q356-734 384-720q0-20.07 13.96-34.04Q411.93-768 432-768h311.72q29.81 0 51.05 21.15Q816-725.7 816-696v408q0 40-28 68t-68 28H384Zm72-168h180q15.3 0 25.65 10.35Q672-339.3 672-324v24q0 15.3 10.29 25.65Q692.58-264 707.79-264t25.71-10.35Q744-284.7 744-300v-396H456v27l205.91 205.91Q670-455 671.5-444.5T669-424q-4 10-12.5 16t-20.99 6q-7.13 0-13.82-3T610-413l-89-90-34 35q-6.84 6.61-14.42 11.81Q465-451 456-446.04V-360ZM253-600h71q15.3 0 25.65 10.35Q360-579.3 360-564v61q5.77 2.29 12.02 3.14 6.25.86 12.98.86 14 0 27-5t24-16l33-33-67-68q-27-27-62.5-41.5T266-677q-20.36 0-38.68 3.5T191-662l62 62Zm347 312H360q0 8 4.5 16t18.5 8h223q-2-6-3.5-12t-2.5-12Zm-240 0v24-24Z"/></svg> |