|
From: | Parth Wazurkar |
Subject: | Re: [ft-devel] Updates for gf driver. |
Date: | Mon, 9 Jul 2018 22:05:14 +0530 |
>> BTW, why are you allocating so much memory blocks? `ftexample.c'
>> asks for a single character, I thus expect that the GF driver loads
>> only a single glyph...
>
> Oh, this may be because of 128 glyph objects + 1 GF_Glyph object.
> Actually, the GF driver always allocates 256 blocks for the glyph
> bitmaps to be loaded and then according to the font file it
> initializes the required blocks. So, when `ftexample.c' asks for a
> character it first loads all the initialised glyphs and then
> extracts the correct one.
This is bad. Please change the code to load a bitmap only on demand!
There is absolutely no reason to load all 256 bitmaps at once.
[Prev in Thread] | Current Thread | [Next in Thread] |