Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Borghetti <bdiego@gmail.com>2009-05-09 01:24:58 +0400
committerDiego Borghetti <bdiego@gmail.com>2009-05-09 01:24:58 +0400
commitfc1036d206bc23b371e4e04e5e257feee7f824b3 (patch)
tree32de79454b6c376abd6992282fe8d4f1cd830629 /source/blender/blenfont/intern/blf.c
parent749a9083318f7d59999c1f3ce891db658e089772 (diff)
Add support for attach a file with metrics information to the font.
Fonts like Type 1, have one file with the glyph image and another file with metrics and kerning information, this try to search if the font have this information and load (try open the same file but with the .afm and .pfm extension). Also add a function to load the same information from memory, just in case that in some point we add a font like this.
Diffstat (limited to 'source/blender/blenfont/intern/blf.c')
-rw-r--r--source/blender/blenfont/intern/blf.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/blenfont/intern/blf.c b/source/blender/blenfont/intern/blf.c
index c9728c51fe5..10bbdb4851b 100644
--- a/source/blender/blenfont/intern/blf.c
+++ b/source/blender/blenfont/intern/blf.c
@@ -156,6 +156,15 @@ int BLF_load(char *name)
return(i);
}
+void BLF_metrics_attach(unsigned char *mem, int mem_size)
+{
+ FontBLF *font;
+
+ font= global_font[global_font_cur];
+ if (font)
+ blf_font_attach_from_mem(font, mem, mem_size);
+}
+
int BLF_load_mem(char *name, unsigned char *mem, int mem_size)
{
FontBLF *font;