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
973 B
XML
1 line
973 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m735-648-67 34q-11 5-20-1.67-9-6.66-7-17.33l13.07-73.41Q655-711 653-714.5t-5-6.5l-53.91-51.82Q586-781 589.5-791.5T604-804l76-10q1 0 14-10l32.82-66.05Q732-900 744.08-900q12.09 0 16.92 10l33 66q1 1 14 10l76 10q11.14 1.84 14.57 12.42 3.43 10.58-4.66 18.76L840-721q-1 1-6 15l13.13 73.04Q849-622 839.5-615.5t-19.58 1.18L753-648q-1-1-18 0ZM492-480Zm84 336H408q-54 0-95.63-29.44Q270.73-202.89 252-250q16.92-6.58 32.95-14.56Q300.97-272.55 317-281q10 29 34.55 47 24.54 18 56.45 18h168q39.6 0 67.8-28.2Q672-272.4 672-312v-192h72v192q0 70-49 119t-119 49Zm-84-336ZM159-302q-34 0-54.5-18.87Q84-339.75 84-373q0-63 53.5-135.5T240-629v-19q0-70 49-119t119-49h96v72h-96q-39.6 0-67.8 28.2Q312-687.6 312-648v224q60-32 117-67.5T541-567q8-6 14.5-4t11.5 7q5 5 5 12.5t-8 13.5q-47 37-113.5 87T312-360q-33 19-73.98 38.5Q197.05-302 159-302Zm-3-69q22 0 43-5.5t41-13.5v-115q-35 36-55.5 68.5T156-371Z"/></svg> |