mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-05-07 18:08:02 +02:00
read-only mirror of https://gitlab.freedesktop.org/freetype/freetype
* include/freetype/internal/tttypes.h (TT_CMap0, TT_CMap2, TT_CMap4, TT_CMap6): Adding field `language'. (TT_CMapTable): Removing field `language'. Type of `length' field changed to FT_ULong. Adding fields for cmaps format 8, 10, and 12. (TT_CMapGroup): New auxiliary structure. (TT_CMap8_12, TT_CMap10): New structures. * include/freetype/tttables.h (TT_HoriHeader, TT_VertHeader): Removed last element of `Reserved' array. * include/freetype/ttnameid.h (TT_PLATFORM_CUSTOM, TT_MS_ID_UCS_4, TT_NAME_ID_CID_FINDFONT_NAME): New macros. * src/sfnt/ttcmap.c (TT_CharMap_Load): Updated loading of `language' field to the new structures. Fixed freeing of arrays in case of unsuccessful loads. Added support for loading format 8, 10, and 12 cmaps. (TT_CharMap_Free): Added support for freeing format 8, 10, and 12 cmaps. (code_to_index4): Small improvement. (code_to_index6): Ditto. (code_to_index8_12, code_to_index10): New functions. * src/sfnt/ttload.c (TT_Load_Metrics_Header): Updated to new structure. (TT_Load_CMap): Ditto. * src/sfnt/sfobjs.c (tt_encodings): Add MS UCS4 table (before MS Unicode). * src/type1/t1driver.c (t1_get_name_index): Fix compiler warning. |
||
|---|---|---|
| builds | ||
| debian | ||
| docs | ||
| include | ||
| objs | ||
| src | ||
| .cvsignore | ||
| ChangeLog | ||
| descrip.mms | ||
| INSTALL | ||
| Jamfile | ||
| Jamrules | ||
| Makefile | ||
| README | ||
FreeType 2.0.4
==============
Please read the CHANGES file, it contains IMPORTANT INFORMATION.
Read the files "INSTALL" or "docs/BUILD" for installation instructions.
Note that the FreeType 2 documentation is now available as a separate
package from our sites. See:
ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.bz2
ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.gz
ftp://ftp.freetype.org/pub/freetype2/ftdoc204.zip
Enjoy!
The FreeType Team