freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Font Rendering: Multiple FT_Faces and baselines


From: takase1121
Subject: Re: Font Rendering: Multiple FT_Faces and baselines
Date: Thu, 20 Jul 2023 01:03:54 +0000

Hi,

Thank you for pointing it out. I'm unsure about the strategy to align the 
baselines. The simplest would be aligning to the lowest / highest baselines, 
but that may break some faces. The other method would be the one I mentioned - 
calculate an "average" baseline and align to that, but it has the same 
drawbacks. Are there other methods that I've missed?
-------- Original Message --------
On 19 Jul 2023, 20:20, Werner LEMBERG < wl@gnu.org> wrote:

>> Thank you for your reply. I attached a example program, test.c > which uses 
>> SDL2 to render text with the method I mentioned. The > program doesn't take 
>> any arguments and should produce a file called > result.bmp in the current 
>> directory. I've also attached two fonts, > cjk.otf and en.ttf as they're the 
>> font I used. Put everything in > the same directory and it should work. This 
>> looks like a logic error in your program. If I say `ftdump cjk.otf` I get 
>> ``` ascender: 1160 descender: -288 ``` among other data. The output of 
>> `ftdump en.ttf` gives ``` ascender: 935 descender: -265 height: 1200 ``` 
>> This is perfectly fine. I've attached images of ``` ftgrid -e unic -f 20320 
>> cjk.otf ftgrid -e unic -f 70 en.ttf ``` and you can see that the glyphs 
>> harmonize just fine if you align the baselines of the two fonts. Werner

reply via email to

[Prev in Thread] Current Thread [Next in Thread]