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

📄 changelog.20

📁 freetype:字库引擎,执行程序,用于安装 2.3.5
💻 20
📖 第 1 页 / 共 5 页
字号:
	This caused problem when displaying on non-square surfaces.	* src/pshinter/pshalgo2.c: s/vertical/dimension/.	* src/pshinter/pshglob.c (psh_globals_new): Replaced a floating	point constant with a fixed-float equivalent.  For some reasons not	all compilers are capable of directly computing a floating pointer	constant casted to FT_Fixed, and will link a math library instead.2001-12-20  Werner Lemberg  <wl@gnu.org>	* src/cache/ftccache.c (ftc_node_destroy, ftc_cache_lookup): Fix	tracing strings.	* src/cache/ftccmap.c (ftc_cmap_family_init): Ditto.	* src/cache/ftcmanag.c (ftc_family_table_alloc,	ftc_family_table_free, FTC_Manager_Check): Ditto.	* src/cache/ftcsbits.c (ftc_sbit_node_load): Ditto.	* src/base/ftobjs.c (FT_Done_Library): Remove compiler warning.2001-12-20  David Turner  <david@freetype.org>	Added PostScript hinter support to the CFF and CID drivers.	* include/freetype/internal/cfftypes.h (CFF_Font): New member	`pshinter'.	* src/cff/cffload.c (CFF_Get_Standard_Encoding): New function.	* src/cff/cffload.h: Updated.	* src/cff/cffgload.c (CFF_Init_Builder): Renamed to ...	(CFF_Builder_Init): This.	Added new argument `hinting'.	(CFF_Done_Builder): Renamed to ...	(CFF_Builder_Done): This.	(CFF_Init_Decoder): Added new argument `hinting'.	(CFF_Parse_CharStrings): Implement vstem support.	(CFF_Load_Glyph): Updated.	Add hinting support.	(cff_lookup_glyph_by_stdcharcode): Use CFF_Get_Standard_Encoding().	(cff_argument_counts): Updated.	* src/cff/cffgload.h: Updated.	* src/cff/cffobjs.c: Include FT_INTERNAL_POSTSCRIPT_HINTS_H.	(CFF_Size_Get_Globals_Funcs, CFF_Size_Done, CFF_Size_Init,	CFF_Size_Reset, CFF_GlyphSlot_Done, CFF_GLyphSlot_Init): New	functions.	(CFF_Init_Face): Renamed to ...	(CFF_Face_Init): This.	Add hinter support.	(CFF_Done_Face): Renamed to ...	(CFF_Face_Done): This.	(CFF_Init_Driver): Renamed to ...	(CFF_Driver_Init): This.	(CFF_Done_Driver): Renamed to ...	(CFF_Driver_Done): This.	* src/cff/cffobjs.h: Updated.	* src/cff/cffdrivr.c (cff_driver_class): Updated.	* include/freetype/internal/t1types.h (CID_FaceRec): New member	`pshinter'.	* src/cid/cidgload.c (CID_Load_Glyph): Add hinter support.	* src/cid/cidobjs.c: Include FT_INTERNAL_POSTSCRIPT_HINTS_H.	(CID_GlyphSlot_Done, CID_GlyphSlot_Init, CID_Size_Get_Globals_Funcs,	CID_Size_Done, CID_Size_Init, CID_Size_Reset): New functions.	(CID_Done_Face): Renamed to ...	(CID_Face_Done): This.	(CID_Init_Face): Renamed to ...	(CID_Face_Init): This.	Add hinting support.	(CID_Init_Driver): Renamed to ...	(CID_Driver_Init): This.	(CID_Done_Driver): Renamed to ...	(CID_Driver_Done): This.	* src/cid/cidobjs.h: Updated.	* src/cidriver.c: Updated.	* src/pshinter/pshrec.c (t2_hint_stems): Fixed.	* src/base/ftobjs.c (FT_Done_Library): Fixed a stupid bug that	crashed the library on exit.	* src/type1/t1gload.c (T1_Load_Glyph): Enable font matrix	transformation of hinted glyphs.	* src/cid/cidload.c (cid_read_subrs): Fix error condition.	* src/cid/cidobjs.c (CID_Face_Done): Fixed a memory leak; the subrs	routines were never released when CID faces were destroyed.	* src/cff/cffload.h, src/cff/cffload.c, src/cff/cffgload.c: Updated	to move the definition of encoding tables back within `cffload.c'	instead of making them part of a shared header (causing problems in	`multi' builds).  This reverts change 2001-08-08.	* docs/CHANGES: Updated for 2.0.6 release.	* docs/TODO: Added `stem3 and counter hints support' to the TODO	list for the Postscript hinter.	* docs/BUGS: Closed the AUTOHINT-NO-SBITS bug.2001-12-19  David Turner  <david@freetype.org>	* include/freetype/cache/ftcache.h: Added comments to indicate that	some of the exported functions should only be used by applications	that need to implement custom cache types.	* src/truetype/ttgload.c (cur_to_org, org_to_cur): Fixed a nasty bug	that prevented composites from loading correctly, due to missing	parentheses around macro parameters.	* src/sfnt/sfobjs.c (SFNT_Load_Face): Make the `post' and `name'	tables optional to load PCL fonts properly.	* src/truetype/ttgload.c (TT_Load_Glyph), src/base/ftobjs.c	(FT_Load_Glyph), include/freetype/freetype.h (FT_LOAD_SBITS_ONLY):	`Fixed' the bug that prevented embedded bitmaps to be loaded when	the auto-hinter is used.  This actually is a hack but will be enough	until the internal re-design scheduled for FreeType 2.1.	* src/raster/ftrend1.c (ft_raster1_render): Fixed a nasty outline	shifting bug in the monochrome renderer.	* README: Updated version numbers to 2.0.6.2001-12-17  Werner Lemberg  <wl@gnu.org>	* src/truetype/ttgload.c (load_truetype_glyph): Fix test for invalid	glyph header.2001-12-15  Werner Lemberg  <wl@gnu.org>	* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Remove compiler warning.	* include/freetype/ftcache.h (FTC_Node_Unref): Removed.  It is	already in ftcmanag.h.	* src/cache/ftcsbits.c (ftc_sbit_node_load): Remove unused variable	`gfam'.	* src/cache/ftcmanag.c (ftc_family_table_alloc,	* ftc_family_table_free): Use FT_EXPORT_DEF.	* include/freetype/cache/ftcmanag.h: Updated.	* src/cache/ftccache.c (ftc_node_destroy): Use FT_EXPORT_DEF.	* src/cache/ftccmap.c (ftc_cmap_node_init): Remove unused variable	`cfam'.	Remove compiler warning.	(FTC_CMapCache_Lookup): Remove compiler warnings.	(ftc_cmap_family_init): Ditto.	(FTC_CMapCache_Lookup): Ditto.	* builds/unix/configure.ac: Increase `version_info' to 8:0:2.	* builds/unix/configure: Regenerated.2001-12-14  Werner Lemberg  <wl@gnu.org>	* builds/mac/README: Updated.2001-12-14  Scott Long  <scott@swiftview.com>	* src/truetype/ttgload.c (load_truetype_glyph): Fixing crash when	dealing with invalid fonts (i.e. glyph size < 10 bytes).2001-12-14  Sam Latinga  <slouken@devolution.com>	* builds/mac/freetype.make: A new Makefile to build with MPW on	MacOS classic.2001-12-14  David Turner  <david@freetype.org>	* src/truetype/ttgload.c (TT_Load_Glyph), src/type1/t1gload.c	(T1_Load_Glyph), src/cid/cidgload.c (CID_Load_Glyph),	src/cff/cffgload.c (CFF_Load_Glyph): Fixed a serious bug common to	all font drivers (the advance width was never hinted when it	should).	* include/freetype/freetype.h (FREETYPE_PATCH): New macro.	* src/base/ftdbgmem.c (debug_mem_dummy) [!FT_DEBUG_MEMORY]: Don't	use `extern' keyword.2001-12-12  David Turner  <david@freetype.org>	* src/pshinter/pshglob.c (psh_blues_scale_zones, psh_blues_snap_stem	psh_globals_new): Adding correct BlueScale/BlueShift support, plus	family blues processing.	* src/pshinter/pshglob.h (PSH_BluesRec): Updated.	Started adding support for the Postscript hinter in the CFF module.	* src/cff/cffgload.c: Include FT_INTERNAL_POSTSCRIPT_HINTS_H.	(CFF_Parse_CharStrings): Implement it.	* src/cff/cffgload.h: Updated.2001-12-12  Werner Lemberg  <wl@gnu.org>	* builds/unix/freetype2.m4: Some portability fixes.2001-12-11  Jouk Jansen  <joukj@hrem.stm.tudelft.nl>	* src/base/descrip.mms (OBJS): Add ftdebug.obj.2001-12-11  Werner Lemberg  <wl@gnu.org>	* src/sfnt/ttload.c (TT_Load_Generic_Header): Typos.2001-12-11  David Turner  <david@freetype.org>	* builds/unix/freetype-config.in: Modified the script to prevent	passing `-L/usr/lib' to gcc.	* docs/FTL.TXT: Simple fix (change `LICENSE.TXT' to `FTL.TXT').	* builds/unix/freetype2.m4: New file for checking configure paths.	We need to install it in $(prefix)/share/aclocal/freetype2.m4 but I	didn't modify builds/unix/install.mk yet.	* INSTALL: Updated the instructions to build shared libraries with	Jam.  They were simply wrong.	* src/base/fttrigon.c (FT_Cos): Fixed a small bug that caused	slightly improper results for `FT_Cos' and `FT_Sin' (example:	FT_Sin(0) == -1!).2001-12-11  Detlef Würkner  <TetiSoft@apg.lahn.de>	* include/freetype/internal/ftstream.h (GET_LongLE, GET_ULongLE):	Fixed incorrect argument types.2001-12-10  Francesco Zappa Nardelli  <Francesco.Zappa.Nardelli@ens.fr>	* src/pcf/pcfdriver.c (PCF_Init_Face): Allow Xft to use PCF fonts	by setting the `face->metrics.max_advance' correctly.2001-12-07  David Turner  <david@freetype.org>	* include/freetype/cache/ftccmap.h, src/cache/ftccmap.c: Added new	charmap cache.	* src/cache/ftcache.c: Updated.	* src/autohint/ahhint.c (ah_hinter_hint_edges): s/UNUSED/FT_UNUSED/.2001-12-06  Leonard Rosenthol  <leonardr@lazerware.com>	Added support for reading .dfont files on Mac OS X.  Also added a	new routine which looks up a given font by name in the Mac OS and	returns the disk file where it resides.	* src/base/ftmac.c: Include <Files.h> and <TextUtils.h>.	(is_dfont): New auxiliary function.	(FT_New_Face_From_dfont): New function.	(FT_GetFile_From_Mac_Name): New exported function.	(FT_New_Face): Updated.	* include/freetype/ftmac.h: Updated.2001-12-06  David Turner  <david@freetype.org>	* src/cache/Jamfile, src/cache/rules.mk: Updated.2001-12-06  Werner Lemberg  <wl@gnu.org>	* INSTALL: Small update.2001-12-05  David Turner  <david@freetype.org>	* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Re-ordered code for	debugging purposes.	Comment out use of `origin'.	* src/smooth/ftsmooth.c (ft_smooth_render): Fixed a nasty hidden bug	where outline shifting wasn't correctly undone after bitmap	rasterization.  This created problems with certain glyphs (like '"'	of certain fonts) and the cache system.	* src/pshinter/pshalgo1.c (psh1_hint_table_init): Fix typo.	* src/pshinter/pshalgo2.c (psh2_hint_table_init): Fix typo.	(ps2_hints_apply): Small fix.2001-12-05  David Turner  <david@freetype.org>	* src/pshinter/pshalgo2.c (psh2_hint_table_init),	src/pshinter/pshalgo1.c (psh1_hint_table_init): Removed compiler	warnings.	* include/freetype/ftcache.h, include/freetype/cache/*, src/cache/*:	Yet another massive rewrite of the caching sub-system in order to	both increase performance and allow simpler cache sub-classing.  As	an example, the code for the image and sbit caches is now much	simpler.	I still need to update the documentation in	www/freetype2/docs/cache.html to reflect the new design though.	* include/freetype/config/ftheader.h (FT_CACHE_CHARMAP_H): New	macro.	(FT_CACHE_INTERNAL_CACHE_H): Updated.2001-12-05  David Krause  <freetype@davidkrause.com>	* docs/license.txt: s/X Windows/X Window System/.2001-12-04  Werner Lemberg  <wl@gnu.org>	* src/raster/ftraster.c: Fix definition condition of MEM_Set().	* src/smooth/ftgrays.c (M_Y): Change value to 192.	* src/base/ftdbgmem.c (ft_mem_table_destroy): Fix printf() parameter.	Remove unused variable.	* src/cache/ftcimage.c (ftc_image_node_init,	ftc_image_node_compare): Remove unused variables.	* src/cache/ftcsbits.c (ftc_sbit_node_weight): Remove unused	variable.	* src/raster/ftraster.c (MEM_Set): Move definition down to avoid	compiler warning.	* src/autohint/ahhint.c (ah_hinter_hint_edges): Use UNUSED() to	avoid compiler warnings.	* src/pcf/pcfread.c (tableNames): Use `const'.	(pcf_read_TOC): Change counter name to avoid compiler warning.	Use `const'.	* src/pshinter/pshrec.c (ps_hints_close): Remove redundant	declaration.	* src/pshinter/pshalgo1.c (psh1_hint_table_init): Rename variables	to avoid shadowing.	* src/pshinter/pshalgo2.c (psh2_hint_table_activate_mask): Ditto.	* src/type1/t1objs.h: Remove double declarations of `T1_Size_Init()'	and `T1_Size_Done()'.2001-11-20  Antoine Leca  <antoineleca@multimania.com>	* include/freetype/ttnameid.h: Added some new Microsoft language	codes and LCIDs as found in MSDN (Passport SDK).  Also added	comments about the meaning of bit 57 of the `OS/2' table	(TT_UCR_SURROGATES) which (with OpenType v.1.3) now means `there is	a character beyond 0xFFFF in this font'.  Thanks to Detlef Würkner	<TetiSoft@apg.lahn.de> for noticing this.2001-11-20  David Turner  <david@freetype.org>	* src/pshinter/{pshalgo2.c, pshalgo1.c}: Fixed stupid bug in sorting	routine that created nasty alignment artefacts.	* src/pshinter/pshrec.c, tests/gview.c: Debugging updates.	* src/smooth/ftgrays.c: De-activated experimental gamma support.	Apparently, `optimal' gamma tables depend on the monitor type,	resolution and general karma, so it's better to compute them outside	of the rasterizer itself.	(gray_convert_glyph): Use `volatile' keyword.2001-10-29  David Turner  <david@freetype.org>	Adding experimental `gamma' support.  This produces smoother glyphs	at small sizes for very little cost.	* src/smooth/ftgrays.c (grays_init_gamma): New function.	(gray_raster_new): Use it.	Various fixes to the auto-hinter.  They merely improve the output of	sans-serif fonts.  Note that there are still problems with serifed	fonts and composites (accented characters).	* src/autohint/ahglyph.c (ah_outline_load,	ah_outline_link_segments): Implement it.	Fix typos.	(ah_outline_save, ah_outline_compute_segments): Fix typos.	* src/autohint/ahhint.c (ah_align_serif_edge): New argument	`vertical'.  Implement improvement.	(ah_hint_edges_3, ah_hinter_hint_edges): Implement it.	Fix typos.	(ah_hinter_align_strong_points, ah_hinter_align_weak_points): Fix	typos.	(ah_hinter_load): Set `ah_debug_hinter' if DEBUG_HINTER is defined.	* src/autohint/ahmodule.c: Implement support for DEBUG_HINTER macro.	* src/autohint/ahtypes.h: Ditto.	(AH_Hinter): Remove `disable_horz_edges' and `disable_vert_edges'	(making them global as `ah_debug_disable_horz' and	`ah_debug_disable_vert').	Fix typos.	* tests/gview.c: Updated the debugging glyph viewer to show the	hints generated by the `autohint' module.

⌨️ 快捷键说明

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