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
979 B
XML
1 line
979 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-192q-33 0-52.5-19.5T96-264v-372q0-15.3 10.29-25.65Q116.58-672 131.79-672t25.71 10.35Q168-651.3 168-636v371.63h216q15.3 0 25.65 10.69Q420-243 420-227.79t-10.35 25.5Q399.3-192 384-192H168Zm119.79-528Q258-720 237-741.21t-21-51Q216-822 237.21-843t51-21Q318-864 339-842.79t21 51Q360-762 338.79-741t-51 21ZM456-132v-180H288q-29.7 0-50.85-21.5Q216-355 216-384v-213q0-31.25 21-53.13Q258-672 288.88-672q17.25 0 32.24 6.93Q336.1-658.13 347-646q40 45 86.62 81.5Q480.25-528 540-528h48q-17-12-28-29.5T544-595q-3-11 4.88-20 7.87-9 20.12-9h182q12 0 20 9t6 20q-5 20-16.5 37.5T732-528h97q14.88 0 24.94 10.29t10.06 25.5Q864-477 853.65-467T828-457H696v324q0 15.3-10.29 25.65Q675.42-97 660.21-97t-25.71-10.35Q624-117.7 624-133v-324h-84q-47.7 0-96.3-20.64Q395.1-498.28 360-527v124h96q29.7 0 50.85 21.5Q528-360 528-331v199q0 15.3-10.29 25.65Q507.42-96 492.21-96t-25.71-10.35Q456-116.7 456-132Z"/></svg> |