diff options
author | James Bursa <james@netsurf-browser.org> | 2002-04-25 15:52:26 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2002-04-25 15:52:26 +0000 |
commit | f5044a6d872c5afd90030eed202ff27c0c2b832d (patch) | |
tree | 813018979d70790e096a5f2a8abd243c60912272 /render/font.h | |
parent | 33dc126f5354ce2efd3767c9f96f9d435056d24a (diff) | |
download | netsurf-f5044a6d872c5afd90030eed202ff27c0c2b832d.tar.gz netsurf-f5044a6d872c5afd90030eed202ff27c0c2b832d.tar.bz2 |
[project @ 2002-04-25 15:52:26 by bursa]
Interface to fonts.
svn path=/import/netsurf/; revision=8
Diffstat (limited to 'render/font.h')
-rw-r--r-- | render/font.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/render/font.h b/render/font.h new file mode 100644 index 000000000..db10b20b2 --- /dev/null +++ b/render/font.h @@ -0,0 +1,22 @@ +/** + * $Id: font.h,v 1.1 2002/04/25 15:52:26 bursa Exp $ + */ + +/** + * structures and typedefs + */ + +struct font_set; +typedef unsigned int font_id; + +/** + * interface + */ + +struct font_set * font_set_create(void); +font_id font_add(struct font_set * font_set, const char * name, unsigned int weight, + unsigned int size); +void font_set_free(struct font_set * font_set); +unsigned long font_split(struct font_set * font_set, font_id id, const char * text, + unsigned long width, const char ** end); + |