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="M809.65-318q-22.65 0-38.15-15.7-15.5-15.71-15.5-38.14v-89.73Q756-484 771.65-500q15.64-16 38-16Q832-516 848-500.2q16 15.79 16 38.36v90.27q0 22.57-15.85 38.07-15.86 15.5-38.5 15.5ZM576-480q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42ZM360-192q-29.7 0-50.85-21.15Q288-234.3 288-264v-20q0-25.13 12.5-46.57Q313-352 334-365q55-33 116.5-50T576-432h17.33q8.67 0 17.67 1 13 1 20 12.5t3.43 24.5q-6.43 26-4.93 52t10.5 50q5 14 12 26t16 23q13 16 6 33.5T650-192H360Zm450 0q-8 0-13-5t-5-13v-37.21q-41.18-6.2-70.09-35Q693-311 686-352q-2-8 3-14t12.7-6q7.71 0 13 4 5.3 4 6.3 11 5.42 32.14 30.73 53.57Q777.03-282 810.47-282 843-282 868-303t31-52.91q2-7.09 7.1-11.59T918-372q8 0 13 4.92t4 12.08q-5 42-35 72t-72 36.14V-210q0 8-5 13t-13 5ZM192-624q0-33 14.5-63t40.5-50q26-20 58-27.5t64 .5q13 3 18 14.5t-1.08 22.24Q373-704 366.5-678.5 360-653 360-624q0 27.24 6.3 53.2 6.31 25.97 19.7 49.8 6 11 3 21.5T375-485q-33 9-66 2t-60-27q-27-20-42-50.04T192-624ZM48-264v-20q0-25.13 12.5-46.57Q73-352 95-366q32-19 66.5-32.5T233-420q14-3 21 10.5t-3.61 25.71Q234-362 225-336.5t-9 52.5v20q0 10 1.25 20t3.75 20q4 12.44-2.81 22.22Q211.38-192 200-192h-80q-29.7 0-50.85-21.15Q48-234.3 48-264Z"/></svg> |