summaryrefslogtreecommitdiff
path: root/debug
diff options
context:
space:
mode:
Diffstat (limited to 'debug')
-rw-r--r--debug/fontd.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/debug/fontd.c b/debug/fontd.c
index 50fabc59f..fa64b67c4 100644
--- a/debug/fontd.c
+++ b/debug/fontd.c
@@ -21,6 +21,22 @@
#include "render/font.h"
+static bool nsfont_width(const struct css_style *style,
+ const char *string, size_t length, int *width);
+static bool nsfont_position_in_string(const struct css_style *style,
+ const char *string, size_t length,
+ int x, size_t *char_offset, int *actual_x);
+static bool nsfont_split(const struct css_style *style,
+ const char *string, size_t length,
+ int x, size_t *char_offset, int *actual_x);
+
+const struct font_functions nsfont = {
+ nsfont_width,
+ nsfont_position_in_string,
+ nsfont_split
+};
+
+
bool nsfont_width(const struct css_style *style,
const char *string, size_t length,
int *width)
@@ -63,3 +79,4 @@ bool nsfont_split(const struct css_style *style,
*actual_x = *char_offset * 10;
return true;
}
+