freetype
[Top][All Lists]
Advanced

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

Re: [ft] Minimal TTF implementation


From: Iñaki Castillo Arteta
Subject: Re: [ft] Minimal TTF implementation
Date: Fri, 16 Aug 2013 17:06:39 +0200

I have removed the following modules(see below), and now the compiled library 
is 285KB, instead of 320KB.
It is 35KB less. Not bad, but not as much as I would expect considering I have 
dropped support for a lot of font types.
I understand TTF support may take the most part of the library, but is it 
possible to reduce it even further?.

By the way, how can I remove selectively the support for OTF fonts ?

//FT_USE_MODULE( FT_Driver_ClassRec, t1_driver_class )
//FT_USE_MODULE( FT_Driver_ClassRec, cff_driver_class )
//FT_USE_MODULE( FT_Driver_ClassRec, t1cid_driver_class )
//FT_USE_MODULE( FT_Driver_ClassRec, pfr_driver_class )
//FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class )
//FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class )
//FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class )

-----Mensaje original-----
De: address@hidden [mailto:address@hidden En nombre de Wojciech Mamrak
Enviado el: viernes, 16 de agosto de 2013 16:53
Para: Iñaki Castillo Arteta
CC: address@hidden
Asunto: Re: [ft] Minimal TTF implementation

Also I've been successful with disabling optional (yet theoretically needed by 
truetype module) psnames module (without any modifications in ftoption.h).

I would be also interested whether it is possible to decrease executable's size 
even more.

2013/8/16 Wojciech Mamrak <address@hidden>:
> See files docs/CUSTOMIZE, docs/INSTALL.ANY and modules.cfg.
>
>
>
> 2013/8/16 Iñaki Castillo Arteta <address@hidden>:
>> Hi.
>>
>> Which is the minimal footprint I should expect for a Freetype 
>> implementation that manages only TTF fonts ?
>>
>> Currently my implementation takes 320KB which is compiled with, 
>> almost, all default settings (except Mac font support).
>>
>> I would like to reduce the library as much as possible in size, while 
>> preserving  TTF rendering (with antialiasing and subpixel).
>>
>> Is there an example about how to customize compilation settings to 
>> achieve something like this ?
>>
>>
>>
>> Regards.
>>
>> Inaki.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Freetype mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/freetype
>>



reply via email to

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