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="M683-415q-15.32 0-30.16-2.5T624-425q-14-5-20.5-18.55t-1.5-28.9Q607-486 619.41-492t26.59-1q9 3 18.5 4.5t19.36 1.5q13.14 0 25.14-4.5t23-11.5q20-13 42.5-20t45.09-7q15.41 0 30.41 2.5t29 7.5q14 5 21 18.33 7 13.34 2 28.45-5 14.22-17.89 20.72-12.9 6.5-26.65 1.5-9.46-3-18.46-5t-19-2q-15 0-29 6t-26 14q-18 13-38.85 18T683-415Zm-.7-144q-15.1 0-30.2-2.5T623-569q-14-5-21-18.79t-2-29.42Q605-631 617.89-637t27.11-1q9 3 18 5t19 2q13 0 25-4t23-12q20-14 42.5-20.5T818-674q15.32 0 30.16 2t28.84 7q14 5 21 18.33 7 13.34 2 28.45-5 14.22-17.98 20.72Q869.05-591 855-596q-9-3-18-4.5t-18.52-1.5Q803-602 789-596.5T763-583q-18 13-38.5 18.5t-42.2 5.5Zm1.7 288q-15 0-30.5-2.5T624-281q-14-5-20.5-18.55t-1.5-28.9Q607-342 619.41-348t26.59-1q9 3 18.5 4.5T684-343q13 0 25-3.5t23.19-11.42Q752-372 774.5-379q22.5-7 46.5-7 15 0 29.5 2.5T879-376q14 5 21 18.33 7 13.34 2 28.45-5 14.22-18.04 20.72Q870.91-302 857-307q-9-3-18-5t-19-2q-15 0-29 5.5T765-294q-17 13-37.87 18-20.87 5-43.13 5ZM180-144q-15.3 0-25.65-10.35Q144-164.7 144-180v-540q0-40 28-68t68-28h192q40 0 68 28t28 68v96H408q-29.7 0-50.85 21.15Q336-581.7 336-552v192q0 29.7 21.15 50.85Q378.3-288 408-288h120v107.74q0 15.26-10.35 25.76Q507.3-144 492-144H180Zm348-216H408v-192h120v192Z"/></svg> |