Looking for the latest version? Download freetype-2.7.1.tar.gz (2.4 MB)
Name Modified Size Downloads / Week Status
Parent folder
freetype-2.6.tar.bz2.sig 2015-06-09 173 Bytes 0
freetype-2.6.tar.gz.sig 2015-06-09 173 Bytes 0
ft26.zip.sig 2015-06-09 173 Bytes 11 weekly downloads
README 2015-06-08 4.3 kB 0
ft26.zip 2015-06-07 2.8 MB 11 weekly downloads
freetype-2.6.tar.bz2 2015-06-07 1.7 MB 1,2921,292 weekly downloads
freetype-2.6.tar.gz 2015-06-07 2.3 MB 33 weekly downloads
Totals: 7 Items   6.8 MB 1,297
CHANGES BETWEEN 2.5.5 and 2.6 I. IMPORTANT CHANGES - Behdad Esfahbod contributed code for improved thread-safety, which results in the following model. * An `FT_Face' object can only be safely used from one thread at a time. * An `FT_Library' object can now be used without modification from multiple threads at the same time. * `FT_Face' creation and destruction with the same `FT_Library' object can only be done from one thread at a time. One can use a single `FT_Library' object across threads as long as a mutex lock is used around `FT_New_Face' and `FT_Done_Face'. Any calls to `FT_Load_Glyph' and similar API are safe and do not need the lock to be held as long as the same `FT_Face' is not used from multiple threads at the same time. - Thai script support has been added to the auto-hinter. - Arabic script support has been added to the auto-hinter. - Following OpenType version 1.7, advance widths and side bearing values in CFFs (wrapped in an SFNT structure) are now always taken from the `hmtx' table. - Following OpenType version 1.7, the PostScript font name of a CFF font (wrapped in an SFNT structure) is now always taken from the `name' table. This is also true for OpenType Collections (i.e., TTCs using CFFs subfonts instead of TTFs), where it may have a significant difference. - Fonts natively hinted for ClearType are now supported, properly handling selector index 3 of the INSTCTRL bytecode instruction. - Major improvements to the GX TrueType variation font handling. II. MISCELLANEOUS - A new auto-hinter property `warping' can switch on and off the warping code if this experimental feature is compiled in (by defining the AF_CONFIG_OPTION_USE_WARPER configuration option; by default this option is now enabled but warping is switched off). The AF_CONFIG_OPTION_USE_WARPER option itself is an old feature, available since 2006. Warping only works in `light' auto-hinting mode. The idea of the code is to slightly scale and shift a glyph along the non-hinted dimension (which is usually the horizontal axis) so that as much of its segments are aligned (more or less) to the grid. To find out a glyph's optimal scaling and shifting value, various parameter combinations are tried and scored. See file `ftautoh.h' for more; the demo programs `ftdiff', `ftview', and `ftgrid' can toggle warping with key `w'. - Some fields in the `FTC_ImageTypeRec' structure have been changed from signed to unsigned type, which better reflects the actual usage. It is also an additional means to protect against malformed input. This change doesn't break the ABI; however, it might cause compiler warnings. - Function `FT_Bitmap_New' has been renamed to `FT_Bitmap_Init', since this name better reflects its function. For backwards compatibility, the old function name is still available. - Function `FT_Get_X11_Font_Format' has been renamed to `FT_Get_Font_Format', since this name better reflects its function. For backwards compatibility, the old function name is still available. Additionally, the header file macro for this function has been renamed to `FT_FONT_FORMATS_H' (the old name `FT_XFREE86_H' is retained for backwards compatibility). - Various improvements to the `ftgrid' demo program. . It can now display GX and MM fonts while interactively manipulating the axes (with keys F2, F3, and F4). . Anti-aliasing rendering modes can now be selected (with keys F5 and F6). . The display of point numbers can be toggled with key `D'. - Various improvements to the `ftdump' demo program. . It now displays information on MM and GX variation axes. . New command line option `-u' makes it output data in utf-8 encoding. - The `ftmulti' demo program can now handle up to six MM or GX axes.
Source: README, updated 2015-06-08

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks