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="M359-271q-12 3-23.5.5T319-284q-4-10 1-19t16-11q59-13 89.5-41t30.5-73q0-28-18-50t-49-32q-21 53-48 92t-63 70l6 20q3 9-1.5 17.5T269-299q-10 3-18.5-1.5T239-315l-1-4q-22 13-43.5 19.5T154-293q-29 0-47-18.5T89-362q0-49 33.5-93.5T216-530q1-14 2.5-31.5T222-598q-18 1-38.5 1t-49.5-2q-11-1-18.5-8t-7.5-18q0-10 7-15.5t17-4.5q18 2 40.5 2.5t54.5.5q1-9 2-18.5t2-18.5q1-11 8.5-19t18.5-8q10 0 15.5 8.5T277-679q-2 9-3 17.5t-3 17.5q42-2 80-5.5t74-11.5q10-2 17.5 3.5T450-643q0 11-6.5 19T426-614q-32 5-69.5 8.5T266-599q-2 12-2.5 25t-1.5 27q24-7 48.5-9.5T358-558l2-12q2-9 10-14t17-3q11 3 16.5 13t1.5 21l-1 4q45 13 72.5 47t27.5 76q0 58-37.5 98T359-271Zm313-3q-54 0-86.5-31T553-390q0-51 32.5-83T687-524q23-6 51-11.5t60-9.5q-3-44-23.5-64.5T712-630q-20 0-39 5t-43 19q-12 7-24.5 4T586-616q-8-12-4-25.5t16-20.5q30-17 64-26.5t66-9.5q69 0 105.5 43T870-531v219q0 12-8.5 20.5T841-283h-5q-11 0-19-7t-10-18l-3-23q-28 27-62 42t-70 15Zm-511-67q14 0 31.5-6.5T227-366q-6-25-9-52.5t-3-62.5q-40 27-59.5 54.5T136-369q0 14 6 21t19 7Zm105-58q26-25 45-53.5t33-63.5q-22 0-42.5 3T260-502q-2 23-.5 48t6.5 55Zm426 63q29 0 56.5-15.5T798-395v-98q-24 3-45 7.5T714-475q-44 14-66 35t-22 48q0 26 18.5 41t47.5 15Z"/></svg> |