@@ -1402,10 +1402,12 @@ void u8g2_SetFont(u8g2_t *u8g2, const uint8_t *font)
}else
#endif
{
+#if (defined __LUATOS__) || defined (__USER_CODE__)
if (u8g2->font_file) {
luat_fs_fclose(u8g2->font_file);
u8g2->font_file = NULL;
}
+#endif
u8g2_read_font_info(&(u8g2->font_info), font);
u8g2_UpdateRefHeight(u8g2);