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="M144-240q-29.7 0-50.85-21.15Q72-282.3 72-312v-84q0-15.3 10.29-25.65Q92.58-432 107.79-432t25.71 10.35Q144-411.3 144-396v84h672v-84q0-15.3 10.29-25.65Q836.58-432 851.79-432t25.71 10.35Q888-411.3 888-396v84q0 29.7-21.15 50.85Q845.7-240 816-240H144Zm146.26-134q-46.79 0-73.52-24.69Q190-423.39 190-466q0-41 30.5-66t80.5-25q21 0 42 4t32 10v-14q0-24-19-40t-48-16q-15 0-27.64 4.5T257.43-596q-8.43 7-19.43 7.5t-19.5-6.5q-8.5-7-9.5-17.5t6.89-17.94q17.76-15.82 41.94-24.19Q282-663 310-663q58 0 90 28.26t32 81.91V-412q0 11-8.5 19.5t-19.54 8.5q-11.96 0-20.46-8.5T375-413v-2h-3q-16 21-35.5 31t-46.24 10ZM312-514q-29 0-46 13t-17 34q0 20 14.17 31.5Q277.33-424 300-424q32 0 53-21.71 21-21.7 21-52.57Q360-506 344.5-510q-15.5-4-32.5-4Zm339.4 139q-39.4 0-60.9-18T563-420h-3v8q0 11-8.07 19.5t-19.46 8.5q-11.39 0-19.93-8.5T504-412.45V-741.6q0-12.4 9-20.9 9-8.5 21.11-8.5 12.12 0 20.5 8.42Q563-754.16 563-742v79.9l-3 39.1h3q3-5 23.58-25 20.59-20 64.69-20Q714-668 749-623.5 784-579 784-522t-35.07 102q-35.08 45-97.53 45ZM642-613q-38 0-60 28.16t-22 62.52q0 35.32 22 63.82t60 28.5q38 0 60.5-28.5T725-522q0-35-22.5-63T642-613Z"/></svg> |