[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Another question
From: |
Evers, David |
Subject: |
Re: [ft-devel] Another question |
Date: |
Mon, 19 Mar 2012 14:55:07 +0000 |
Hi Werner,
You had helped me before on a question regarding our embedding ttf files, see
below.
I have another issue, this one a little esoteric.
We need to re-gen the ttf file and create a unique CMAP table in order to be
backwards compatible.
This new CMAP will support only 256 chars in an extended-ASCII form.
I created the utility to re-gen the ttf and wanted to use an Apple MAC format
CMAP tabe since it is simple in nature and fits our requirements exactly.
For whatever reason, freetype seems to be looking for a unicode CMAP only and
ignores mine with Platform=1.
We can modify the code to accept it and everything runs fine.
However, would like to use freetype with mods for future enhancements.
I have modified the OS2 rec and set the range to 0x03 and the min and max char.
Is there some other ttf file data I am over-looking that will appease freetype ?
Font-Lab will read in the re-gen'ed file just fine.
Thank you,
David C. Evers
-----Original Message-----
From: Werner LEMBERG [mailto:address@hidden
Sent: Wednesday, January 25, 2012 1:34 AM
To: Evers, David
Cc: address@hidden
Subject: Re: [ft-devel] Simple Init question
> Will be using Freetype in an embedded product with two font files.
> Do I need to call FT_Init_FreeType for each file? Obviously, will
> need to call FT_New_Face for each file but not sure if need a
> different library instance for each.
You can have multiple faces with one library instance. However, you must have
one library instance for each thread.
Thus the answer is no: FT_Init_FreeType initializes the library instance, not a
face.
Please help improve the documentation! What exactly were you missing?
Werner
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [ft-devel] Another question,
Evers, David <=