⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 qt专门用于嵌入式的图形开发GUI
💻
📖 第 1 页 / 共 5 页
字号:
	      with the uninstallation of FaceIDs	    - the image and sbit cache are now abstract classes, that	      can be extended much more easily by client applications	    - better performance in certain areas. Further optimizations	      to come shortly anyway...	    - the FTC_CMapCache_Lookup function has changed its signature,	      charmaps can now only be retrieved by index	    - FTC_Manager_Lookup_Face => FTC_Manager_LookupFace	      FTC_Manager_Lookup_Size => FTC_Manager_LookupSize (still in	      private header for the moment)2003-12-21  Werner Lemberg  <wl@gnu.org>	* src/type1/t1load.c (parse_dict): Stop parsing if `eexec' keyword	is encountered.2003-12-19  Werner Lemberg  <wl@gnu.org>	* src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 32.  For	example, the Japanese Hiragino font already contains 15 subfonts.	* src/cff/cffload.c (cff_font_load): Deallocate `sids' array for	CID-keyed fonts.	* devel/ftoption.h: Define FT_DEBUG_MEMORY.2003-12-18  Werner Lemberg  <wl@gnu.org>	* include/freetype/ttnameid.h (TT_ADOBE_ID_LATIN_1): New macro.	* src/type1/t1objs.c (T1_Face_Init): Use TT_ADOBE_ID* values.2003-12-18  Werner Lemberg  <wl@gnu.org>	* src/cff/cfftypes.h (CFF_FontRecDictRec): Change type of	`cid_count' to `FT_ULong'.	* src/cff/cffgload.c (cff_slot_load): Take care of empty `cids'	array.	* src/cff/cffload.c (cff_charset_done): Free `cids' array.	(cff_font_load): Create cids array only for CID-keyed fonts which	are subsetted.	* src/cff/cffobjs.c (cff_face_init): Check the availability of	the PSNames modules for non-pure CFFs also.	Set FT_FACE_FLAG_GLYPH_NAMES for a non-pure CFF also if it isn't	CID-keyed.	* src/cff/rules.mk (CFF_DRV_H): Add cfftypes.h.2003-12-17  Werner Lemberg  <wl@gnu.org>	* src/sfnt/sfobjs.c (sfnt_init_face): Don't set	FT_FACE_FLAG_GLYPH_NAMES if the font contains a version 3.0 `post'	table.	* docs/CHANGES: Updated.2003-12-17  Masatake YAMATO  <jet@gyve.org>	Add new function FT_Get_CMap_Language_ID to extract the language ID	for TrueType/sfnt fonts.	* include/freetype/internal/services/svttcmap.h: New file.	* include/freetype/internal/ftserv.h (FT_SERVICE_TT_CMAP_H): Add	svttcmap.h.	* src/sfnt/sfdriver.c: Include ttcmap0.h.	(tt_service_get_cmap_info): New service.	(sfnt_services): Updated.	* src/sfnt/ttcmap0.c (tt_cmap*_get_info): New functions.	(tt_cmap*_class_rec): Add tt_cmap*_get_info members.	(tt_get_cmap_info): New function.	* src/sfnt/ttcmap0.h: Include FT_SERVICE_TT_CMAP_H.	(TT_CMap_ClassRec): New field `get_cmap_info'.	(tt_get_cmap_info): New declaration.	* src/base/ftobjs.c: Include FT_SERVICE_TT_CMAP_H.	(FT_Get_CMap_Language_ID): New function implementation.	* include/freetype/tttables.h (FT_Get_CMap_Language_ID): New	function declaration.2003-12-16  Werner Lemberg  <wl@gnu.org>	* src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: Removed.  Obsolete.	* include/freetype/internal/sfnt.h (SFNT_Interface): Remove	obsolete fields `load_charmap' and `free_charmap'.	(TT_CharMap_Load_Func, TT_CharMap_Free_Func): Removed.	* src/sfnt/sfnt.c: Don't include ttcmap.c.	* src/sfnt/rules.mk (SFNT_DRV_SRC): Don't include ttcmap.c.	* src/sfnt/ttload.c: Don't include ttcmap.h.	* src/sfnt/sfdriver.c: Don't include ttcmap.h.	(sfnt_interface): Updated.	* include/freetype/internal/tttypes.h (TT_TableDirRec,	TT_CMapDirRec, TT_CMapDirEntryRec, TT_CMap0, TT_CMap2SubHeaderRec,	TT_CMap2Rec, TT_CMap4Segment, TT_CMap4Rec, TT_CMap6,	TT_CMapGroupRec, TT_CMap8_12Rec, TT_CMap10Rec, TT_CharMap_Func,	TT_CharNext_Func, TT_CMapTableRec, TT_CharMapRec): Removed.	Obsolete.	* src/cff/cffobjs.h (CFF_CharMapRec): Removed.  Obsolete.2003-12-15  Werner Lemberg  <wl@gnu.org>	* docs/CHANGES: Updated.2003-12-15  Wolfgang Domr鰏e  <porthos.domroese@harz.de>	* builds/atari/*: New directory for building FreeType 2 on Atari	with the PureC compiler.2003-12-12  Wolfgang Domr鰏e  <porthos.domroese@harz.de>	* src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add	cast.	* src/cff/cffdrivr.c (cff_ps_has_glyph_names): Assure that return	value is either 0 or 1.2003-12-12  Werner Lemberg  <wl@gnu.org>	* src/cff/cffdrivr.c (cff_get_glyph_name): Improve error message.	(cff_get_name_index): Return if no PSNames service is available.	(cff_ps_has_glyph_names): Handle CID-keyed fonts correctly.	* src/cff/cfftypes.h (CFF_CharsetRec): New field `cids', used for	CID-keyed fonts.  This is the inverse mapping of `sids'.	* src/cff/cffload.c (cff_charset_load): New argument `invert'.	Initialize charset->cids if `invert' is set.	(cff_font_load): In call to cff_charset_load, set `invert' to true	for CID-keyed fonts.	* src/cff/cffgload.c (cff_slot_load): Handle glyph index as CID	and map it to the real glyph index.	* docs/CHANGES: Updated.2003-12-11  Werner Lemberg  <wl@gnu.org>	* src/cff/cffobjs.c (cff_face_init): Don't set	FT_FACE_FLAG_GLYPH_NAMES for CID-keyed fonts.	Don't construct a cmap for CID-keyed fonts.2003-12-10  Werner Lemberg  <wl@gnu.org>	Use implementation specific SID value 0xFFFF to indicate that	a dictionary element is missing.	* src/cff/cffload.c (cff_subfont_load): Initialize all fields	which hold SIDs to 0xFFFF.	(cff_index_get_sid_string): Handle SID value 0xFFFF.	Handle case where `psnames' is zero.	(cff_font_load): Updated.	Don't load encoding for CID-keyed CFFs.	* src/cff/cffobjs.c (cff_face_init): Updated.	Don't check for PSNames module if font is CID-keyed.	Compute style name properly (using the same algorithm as in the	CID driver).	Fix computation of style flags.	* src/cff/cfftoken.h: Comment out handling of base_font_name.	Rename `postscript' field to `embedded_postscript'	* src/cff/cfftypes.h (CFF_FontRecDictRec): Remove `base_font_name'	and `postscript'.2003-12-10  Detlef W黵kner  <TetiSoft@apg.lahn.de>	* src/pcf/pcfdrivr.c (pcf_get_charset_id): New function (a clone	of the similar BDF function).	(pcf_service_bdf): Use it.2003-12-09  Werner Lemberg  <wl@gnu.org>	* src/sfnt/sfobjs.c (sfnt_load_face): Set FT_FACE_FLAG_GLYPH_NAMES	only if a `post' table is present.2003-12-09  George Williams  <gww@silcom.com>	* src/base/ftobjs.c (load_mac_face): Recent versions of Linux	support Mac's HFS+ file system, thus enable code to read /rsrc on	non-Macintosh platforms also.2003-12-08  Werner Lemberg  <wl@gnu.org>	* include/freetype/internal/psaux.h (PS_TableRec): Change type	of `lengths' to FT_PtrDist.	(T1_DecoderRec): Change type of `subrs_len' to FT_PtrDist.	* include/freetype/internal/t1types.h (T1_FontRec): Change type	of `subrs_len' and `charstrings_len' to FT_PtrDist.	* src/base/ftobjs.c (Mac_Read_POST_Resource): Replace `junk'	variable with better solution.	(IsMacResource): Remove unused variable `map_len'.	Replace `junk' variable with better solution.	(FT_Open_Face) [!FT_MACINTOSH]: Add conditional	FT_CONFIG_OPTION_MAC_FONTS.2003-12-08  Wolfgang Domr鰏e  <porthos.domroese@harz.de>	* src/autohint/ahhint.c (ah_hinter_hint_edges,	ah_hinter_align_strong_points): Add some casts.	* src/base/ftoutln.c (FT_OrientationExtremumRec): Change type	of `pos' to FT_Long.	* src/base/ftobjs.c (Mac_Read_POST_Resource,	Mac_Read_sfnt_Resource): Change type of `len' to FT_Long.	* src/type42/t42parse.c (t42_parse_dict): Add cast for `n_keywords'.2003-12-07  Werner Lemberg  <wl@gnu.org>	* docs/raster.txt: New file, taken from FreeType 1 and completely	revised.2003-12-04  Masatake YAMATO  <jet@gyve.org>	* src/type1/t1driver.c (Get_Interface): Remove FT_UNUSED for	t1_interface.  t1_interface is used.2003-11-27  David Turner  <david@freetype.org>	* src/pfr/pfrdrivr.c (pfr_get_metrics): Revert incorrect change of	2003-11-23: For PFR fonts, metrics->x_scale and metrics->y_scale are	the scaling values for outline units, not for metric units.2003-11-25  Werner Lemberg  <wl@gnu.org>	* src/base/ftcalc.c, include/freetype/internal/ftcalc.h	(FT_MulDiv_No_Round): Surround code with `#ifdef	TT_CONFIG_OPTION_BYTECODE_INTERPRETER ... #endif'.2003-11-23  Werner Lemberg  <wl@gnu.org>	* src/base/ftcalc.c (FT_MulDiv_No_Round): New function (32 and	64 bit version).	* include/freetype/internal/ftcalc.h: Updated.	* src/truetype/ttinterp.c (TT_MULDIV_NO_ROUND): New macro.	(TT_INT64): Removed.	(DO_DIV): Use TT_MULDIV_NO_ROUND.	* src/pfr/pfrdrivr.c (pfr_get_metrics): Directly use	metrics->x_scale and metrics->y_scale.2003-11-22  Rogier van Dalen  <R.C.van.Dalen@umail.leidenuniv.nl>	* src/truetype/ttinterp.c (CUR_Func_move_orig): New macro.	(Direct_Move_Orig, Direct_Move_Orig_X, Direct_Move_Orig_Y): New	functions.  Similar to Direct_Move, Direct_Move_X, and	Direct_Move_Y but without touching.	(Compute_Funcs): Use new functions.	(Round_None, Round_To_Grid, Round_To_Half_Grid, Round_Down_To_Grid,	Round_Up_To_Grid, Round_To_Double_Grid, Round_Super,	Round_Super_45): Fix rounding of value zero.	(DO_DIV): Don't use TT_MULDIV.	(Ins_SHC): This instruction actually touches the points.	(Ins_MSIRP): Fix undocumented behaviour.	* src/truetype/ttinterp.h (TT_ExecContextRec): Updated.2003-11-22  Werner Lemberg  <wl@gnu.org>	* docs/VERSION.DLL, docs/CHANGES: Updated.	* src/base/ftobjs.c (FT_Set_Char_Size): Make metrics->x_scale and	metrics->y_scale really precise.	(FT_Load_Glyph): Update computation of linearHoriAdvance and	linearVertAdvance.	* src/truetype/ttinterp.c (Update_Max): Use FT_REALLOC.2003-11-22  David Turner  <david@freetype.org>	* src/autofit/*: More updates.	* include/freetype/freetype.h (FREETYPE_PATCH): Set to 8.	* builds/unix/configure.ac (version_info): Set to 9:6:3.	* README: Updated.2003-11-13  John A. Boyd Jr.  <jaboydjr@netwalk.com>	* src/bdf/bdfdrivr.c (bdf_interpret_style), src/pcf/pcfread.c	(pcf_interpret_style): Replace spaces with dashes in properties	SETWIDTH_NAME and ADD_STYLE_NAME to simplify parsing.2003-11-11  Werner Lemberg  <wl@gnu.org>	* docs/CHANGES: Updated.2003-11-11  John A. Boyd Jr.  <jaboydjr@netwalk.com>	Handle SETWIDTH_NAME and ADD_STYLE_NAME properties for BDF and PCF	fonts.	* src/bdf/bdfdrivr.c (bdf_interpret_style): New auxiliary function.	(BDF_Face_Init): Don't handle style properties but call	bdf_interpret_style.	* src/pcf/pcfread.c (pcf_interpret_style): New auxiliary function.	(pcf_load_font): Don't handle style properties but call	pcf_interpret_style.2003-11-07  Werner Lemberg  <wl@gnu.org>	* Version 2.1.7 released.	=========================	* include/freetype/freetype.h (FREETYPE_PATCH): Set to 7.	* builds/unix/ft2unix.h: Fix comments.	* builds/unix/ftconfig.in: Synchronized with ANSI version.	Use `#undef' in templates as recommended in the autoconf	documentation.	Since real `#undef' lines don't survive during configuration, use	`/undef' instead; the postprocessing facility of the	AC_CONFIG_HEADERS autoconf macro converts them to `#undef'.	* builds/unix/install.mk (install): Install Unix version of	`ftconfig.h'.	* builds/unix/unix-cc.in (CFLAGS): Set FT_CONFIG_CONFIG_H macro	to include the correct `ftconfig.h' file.	* builds/unix/ft-munmap.m4 (FT_MUNMAP_DECL): Removed.	(FT_MUNMAP_PARAM): Updated syntax to autoconf 2.59.	* builds/unix/freetype2.m4: Updated syntax to autoconf 2.59.	* builds/unix/configure.ac: Use AC_CONFIG_HEADERS instead of	AC_CONFIG_HEADER to create ftconfig.h, and use second argument	to replace `/undef' with `#undef'.	Don't use FT_MUNMAP_DECL but AC_CHECK_DECLS to check for munmap.	Use AS_HELP_STRING in AC_ARG_WITH.	Update syntax to autoconf 2.59.	* builds/unix/ltmain.sh: Regenerated with `libtoolize --force	--copy' from libtool 1.5.	* builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from	automake 1.7.8.	* builds/unix/configure: Regenerated with autoconf 2.59.	* builds/unix/config.guess, builds/unix/config.sub: Updated from	`config' CVS module at subversions.gnu.org	* builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from	`texinfo' CVS module at subversions.gnu.org.	* builds/vms/ftconfig.h: Synchronized with ANSI version.	* docs/CUSTOMIZE: Fix documentation error.	* docs/CHANGES, docs/VERSION.DLL, docs/release: Updated.	* builds/freetype.mk (refdoc): Updated --title.2003-11-07  David Turner  <david@freetype.org>	* Version 2.1.6 released.	=========================	* install: Removed.  Obsolete.2003-11-04  Werner Lemberg  <wl@gnu.org>	* src/sfnt/sfdriver.c: Include FT_SERVICE_SFNT_H.	(sfnt_service_sfnt_table): New service.	(sfnt_services): Updated.	* docs/license.txt: Reworded.2003-11-03  Werner Lemberg  <wl@gnu.org>	* include/freetyp

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -