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="M820.26-684.89Q825-689 830.5-691t12.67-2q15.13 0 25.48 10.4T879-657q0 9-3.5 16.5T865-628q-12 10-18.5 24t-6.5 29q0 15 7 30t19 25q6 5 9.5 11.85 3.5 6.84 3.5 14.9 0 15.31-10.75 25.78T843-457q-7 0-12.5-2t-10.24-6.11Q795-485 781.5-514 768-543 768-575t13.5-61q13.5-29 38.76-48.89Zm-93.39-110.33Q732-800 738.18-802q6.18-2 13.14-2 14.68 0 25.18 10.4T787-768q0 8-3.47 15.39-3.46 7.39-9.53 12.61-37 31-57.5 74T696-575q0 48 20.5 91t57.48 74.4Q780-405 784-397.82q4 7.19 4 15.64 0 15.21-11.25 26.19Q765.5-345 751-345q-8 0-14-2.5t-11.13-7.28Q678-397 651-454.5q-27-57.5-27-121T651.5-696q27.5-57 75.37-99.22ZM384-432q-60 0-102-41.5t-42-101.37q0-59.86 42-102.5Q324-720 384-720t102 42.63q42 42.64 42 102.5 0 59.87-42 101.37Q444-432 384-432ZM96-216v-25q0-24 13-44t34-33q55-33 116-50t125-17q64 0 125 17t116 50q20 13 33.5 33t13.5 44v25q0 29.7-21.16 50.85Q629.68-144 599.96-144H167.72Q138-144 117-165.15T96-216Zm72 0h432v-25q0-4.55-3-8.28-3-3.72-8-6.72-47-29-99-43t-106-14q-54 0-106 14t-99 43q-5 3-8 6.72-3 3.73-3 8.28v25Zm216.21-288Q414-504 435-524.5t21-50.58q0-30.08-21.21-51.5t-51-21.42Q354-648 333-626.58t-21 51.5q0 30.08 21.21 50.58t51 20.5Zm-.21-71Zm0 359Z"/></svg> |