diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2006-07-20 23:09:09 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2006-07-20 23:09:09 +0000 |
commit | 406f2c0a523141829e14b98068e3905e6f89c3ac (patch) | |
tree | 9e6d1080df086c0d6c1f2f0f935578c5d3c47062 /rufl_internal.h | |
parent | f08f15e06aed53db8270110c787ba91be2201b9d (diff) | |
download | librufl-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.h | 5 |
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); |