diff --git a/kitty/fontconfig.c b/kitty/fontconfig.c index 4acd066a2..77afd4eaf 100644 --- a/kitty/fontconfig.c +++ b/kitty/fontconfig.c @@ -433,6 +433,10 @@ specialize_font_descriptor(PyObject *base_descriptor, FONTS_DATA_HANDLE fg) { if (axes) { if (PyDict_SetItemString(ans, "axes", axes) != 0) return NULL; } + PyObject *features = PyDict_GetItemString(base_descriptor, "features"); + if (features) { + if (PyDict_SetItemString(ans, "features", features) != 0) return NULL; + } Py_INCREF(ans); return ans; end: