Index: uspace/lib/ui/include/ui/resource.h
===================================================================
--- uspace/lib/ui/include/ui/resource.h	(revision 68632b48554bac37d2c3c33bd391ce23dcffeaef)
+++ uspace/lib/ui/include/ui/resource.h	(revision be869b085d9cf2a89b4dcbe18311b0bcbb72f2cd)
@@ -39,4 +39,5 @@
 #include <errno.h>
 #include <gfx/context.h>
+#include <gfx/font.h>
 #include <stdbool.h>
 #include <types/ui/resource.h>
@@ -47,4 +48,5 @@
     void *);
 extern void ui_resource_expose(ui_resource_t *);
+extern gfx_font_t *ui_resource_get_font(ui_resource_t *);
 
 #endif
Index: uspace/lib/ui/src/resource.c
===================================================================
--- uspace/lib/ui/src/resource.c	(revision 68632b48554bac37d2c3c33bd391ce23dcffeaef)
+++ uspace/lib/ui/src/resource.c	(revision be869b085d9cf2a89b4dcbe18311b0bcbb72f2cd)
@@ -594,4 +594,14 @@
 }
 
+/** Get the UI font.
+ *
+ * @param resource UI resource
+ * @return UI font
+ */
+gfx_font_t *ui_resource_get_font(ui_resource_t *resource)
+{
+	return resource->font;
+}
+
 /** @}
  */
