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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M408-360q-15 0-25.5-10.5T372-396v-168q0-15 10.5-25.5T408-600q15 0 25.5 10.5T444-564v168q0 15-10.5 25.5T408-360Zm144 0q-15 0-25.5-10.5T516-396v-168q0-15 10.5-25.5T552-600q15 0 25.5 10.5T588-564v168q0 15-10.5 25.5T552-360ZM480-50q-109 0-203.5-52T120-244v74q0 15-10.5 25.5T84-134q-15 0-25.5-10.5T48-170v-156q0-15 10.5-25.5T84-362h156q15 0 25.5 10.5T276-326q0 15-10.5 25.5T240-290h-63q51 78 130.5 123T480-122q106 0 193-56t132-150q8-16 21-25t30-5q16 4 21 18.5t-2 31.5q-51 118-157.5 188T480-50ZM86-518q-16 0-25-11t-6-27q9-49 25.5-90t45.5-82q10-14 25-16t26 9q12 12 12.5 27.5T180-678q-20 29-32.5 58.5T128-555q-3 17-14 27t-28 10Zm197-264q-14 9-29.5 8T227-786q-11-11-9-25.5t15-23.5q40-29 81-46t90-26q17-3 28.5 6t11.5 25q0 17-10 27.5T407-834q-35 8-64.5 20.5T283-782Zm392-1q-29-19-58-31t-64-20q-17-4-27-14.5T516-876q0-16 11.5-24.5T555-907q49 8 90 24.5t82 45.5q14 10 16 24.5t-9 26.5q-12 12-28 12.5t-31-9.5Zm200 265q-17 0-28.5-11T831-557q-8-34-19.5-62.5T781-677q-10-14-9.5-30t12.5-28q11-11 26-9.5t25 15.5q29 41 45.5 81.5T906-558q3 17-6 28.5T875-518Z"/></svg> |