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="M480-96q-14-5-21-17.89T457-141q10-30 10.5-52T450-243q-26-40-28-80t12.48-84.91Q439-422 451.87-429.5q12.86-7.5 27.06-2.5t21.13 18.3Q507-400.4 502-386q-9 28-9 52t16.83 50.47Q536-241 538.5-203T525-118q-4.56 13.94-17.78 20.47Q494-91 480-96Zm-169 0q-14-5-21-17.89T288-141q11-31 11.5-52T281-243q-26-40-28-80.5t12.25-84.22Q270-422 282.87-429.5q12.86-7.5 27.06-2.5t21.13 18.3Q338-400.4 333-386q-9 28-10 52t18 50q29 42 29.5 81T356-118q-4.56 13.94-17.78 20.47Q325-91 311-96Zm336 0q-14-5-21-17.89T624-141q10-30 10.5-52T617-243q-26-40-28-80t12.08-84.71q4.7-14.6 18.31-21.45Q633-436 647-431t21 18.5q7 13.5 2 27.5-10 29-10.5 52t17.5 48.86Q705-242 706-203t-14 85q-4.56 13.94-17.78 20.47Q661-91 647-96ZM317-624l20 48h286l19-48H317Zm19 120q-22.94 0-41.47-12Q276-528 269-549l-29-75h-24q-29.7 0-50.85-21.15Q144-666.3 144-696v-48q0-29.7 21.15-50.85Q186.3-816 216-816h528q29.7 0 50.85 21.15Q816-773.7 816-744v48q0 29.7-21.15 50.85Q773.7-624 744-624h-24l-30 75q-8.27 19.9-26.63 32.45Q645-504 623-504H336Z"/></svg> |