summaryrefslogtreecommitdiff
path: root/rufl_internal.h
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2006-07-20 23:09:09 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2006-07-20 23:09:09 +0000
commit406f2c0a523141829e14b98068e3905e6f89c3ac (patch)
tree9e6d1080df086c0d6c1f2f0f935578c5d3c47062 /rufl_internal.h
parentf08f15e06aed53db8270110c787ba91be2201b9d (diff)
downloadlibrufl-406f2c0a523141829e14b98068e3905e6f89c3ac.tar.gz
librufl-406f2c0a523141829e14b98068e3905e6f89c3ac.tar.bz2
Merge my local changes into head; I've been sitting on these for far too long.
This comprises: 1) Centralised internal font family / sized font lookup (rufl_find.c) 2) Methods to provide access to font and glyph metrics (rufl_metrics.c) 3) Glyph decomposition into path segments (rufl_decompose.c) svn path=/trunk/rufl/; revision=2788
Diffstat (limited to 'rufl_internal.h')
-rw-r--r--rufl_internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/rufl_internal.h b/rufl_internal.h
index 670fcb2..407ef01 100644
--- a/rufl_internal.h
+++ b/rufl_internal.h
@@ -127,6 +127,11 @@ extern bool rufl_old_font_manager;
/** Font manager supports background blending */
extern bool rufl_can_background_blend;
+rufl_code rufl_find_font_family(const char *family, rufl_style font_style,
+ unsigned int *font, unsigned int *slanted,
+ struct rufl_character_set **charset);
+rufl_code rufl_find_font(unsigned int font, unsigned int font_size,
+ const char *encoding, font_f *fhandle);
bool rufl_character_set_test(struct rufl_character_set *charset,
unsigned int c);