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="M480-240q0-38.35-14.36-73.51-14.37-35.15-41.5-62.32Q401-399 371.5-413T309-430q-8.14-1-14.07 4.93T290-411q3 33 17 62.5t37.02 52.52Q371-269 406.5-254.5 442-240 480-240Zm-.09-192Q500-432 514-445.94q14-13.93 14-34.06v-13l11 6q6.08 3 12.54 4.5Q558-481 564-481q19.71 0 33.35-13.65Q611-508.29 611-528q0-13-6-24t-18-18l-11-6 11-6q12-7 18-18t6-24q0-20.13-13.94-34.06Q583.13-672 563-672q-6 0-12.5 1t-11.5 5l-11 7v-13q0-20.13-13.91-34.06-13.91-13.94-34-13.94T446-706.06q-14 13.93-14 34.06v13l-11-7q-5-4-11.5-5t-12.5-1q-20.13 0-34.06 13.94Q349-644.13 349-624q0 13 6 24t18 18l11 6-11 6q-12 7-18 18t-6 24q0 20.13 13.94 34.06Q376.87-480 397-480q6 0 12.5-1t11.5-5l11-7v13q0 20.13 13.91 34.06 13.91 13.94 34 13.94Zm.18-96Q460-528 446-542q-14-14-14-34.38Q432-596 445.91-610q13.91-14 34-14T514-610.06q14 13.93 14 34.06 0 20-13.91 34t-34 14ZM480-240q38.35 0 73.51-14.36 35.15-14.37 62.32-41.5Q639-319 653-348.5t17-62.5q1-8.14-4.93-14.07T651-430q-33 3-62.62 17.18-29.62 14.18-52.52 37.03Q509-349 494.5-313.74 480-278.47 480-240ZM168-96q-29.7 0-50.85-21.15Q96-138.3 96-168v-624q0-29.7 21.15-50.85Q138.3-864 168-864h624q29.7 0 50.85 21.15Q864-821.7 864-792v624q0 29.7-21.15 50.85Q821.7-96 792-96H168Zm0-72h624v-624H168v624Zm0 0v-624 624Z"/></svg> |