[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft] face->ascender always has the same height
From: |
Lawrence D'Oliveiro |
Subject: |
Re: [ft] face->ascender always has the same height |
Date: |
Tue, 29 Nov 2016 11:29:53 +1300 |
On Mon, 28 Nov 2016 13:09:24 +0000, Olumide wrote:
> #define FONT_HEIGHT 18
>
> FT_Size_RequestRec req = { FT_SIZE_REQUEST_TYPE_BBOX , 0 ,
> FONT_HEIGHT * 64 , 0 , 0 };
> CHECK_STATUS( error , "Request size rec" )
>
> FT_Request_Size( face , &req );
> CHECK_STATUS( error , "Request size" )
When I try something equivalent in Python:
import sys
import freetype2 as ft
from freetype2 import \
FT
face = ft.get_default_lib().find_face("sans-serif")
sys.stdout.write("got face %s\n" % face.family_name)
face.request_size \
(
reqtype = FT.SIZE_REQUEST_TYPE_BBOX,
width = 0,
height = 18,
horiResolution = 0,
vertResolution = 0
)
sys.stdout.write("face.ascender = %.3g\n" % face.ascender)
I get
freetype2.FTException: FreeType error 151 -- invalid ppem value
I would suggest that you are getting the same error, without noticing.
Re: [ft] face->ascender always has the same height, Nikolay Sivov, 2016/11/29