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

📄 changelog

📁 freetype库的应用demo,里面包含freetype的很多实例
💻
📖 第 1 页 / 共 3 页
字号:
2005-06-08  Werner Lemberg  <wl@gnu.org>	* Version 2.1.10 released.	==========================2005-05-26  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (get_glyph_bitmap, glyph_to_bitmap): Initialize	`target->grays' even for FT_PIXEL_MODE_MONO since it is tested in	grBlitGlyphToBitmap.	* graph/x11/grx11.c (gr_x11_surface_init): Initialize	`xswa.border_pixel'.2005-05-25  Chia I Wu  <b90201047@ntu.edu.tw>	* src/ftcommon.i: Include FT_SYNTHESIS_H.	Make `render_mode' an enumeration.	* src/ftview.c (Render_Embolden): New function.	(Process_Event, main): Update to `render_mode' enumeration.2005-05-23  Werner Lemberg  <wl@gnu.org>	* src/ftvalid (main) <'v'>: Add cast to make it compile with C++.2005-04-24  YAMATO Masatake  <jet@gyve.org>	* src/ftvalid.c: New file.	* Makefile, src/Jamfile: Add ftvalid.2005-03-04  Werner Lemberg  <wl@gnu.org>	* src/ftgamma.c (Render_GammaGrid), src/ftmulti.c	(parse_design_coords), src/ftview.c (Render_GammaGrid): Fix compiler	warnings.2005-02-28  David Turner  <david@freetype.org>	* src/ftbench.c (preload, memory_file, memory_size): New global	variables.	(bench_open_close): Handle `preload' by using `FT_New_Memory_Face'.	(main): Remove `preload', `memory_file', and `memory_size'.2005-02-23  David Turner  <david@freetype.org>	* src/ftbench.c (fetch_test, cbox_test): Fix memory leaks.2005-02-12  Werner Lemberg  <wl@gnu.org>	Make ft2demos support a separate build directory.	* Makefile (have_makefile): New variable.  Set if the build	directory is the same as the source directory.	(GRAPH_DIR): Give full path.	(BIN_DIR, OBJ_DIR): Updated.	(FT_INCLUDES): Include $(OBJ_BUILD).	(LINK) <unix>: Fix path to `libtool'.	* README: Updated.2004-12-15  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (glyph_to_bitmap): Don't convert 1bpp bitmaps.2004-12-14  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i: Include new FT_BITMAP_H.	Remove dead code.	(ft_bitmap): New global variable.	(init_freetype): Call FT_Bitmap_New.	(done_freetype): Call FT_Bitmap_Done.	(glyph_to_bitmap, get_glyph_bitmap): Handle 2bpp and 4bpp bitmaps	using FT_Bitmap_Convert.2004-12-12  Steve Hartwell  <shspamsink@comcast.net>	* graph/grblit.c (blit_mono_to_rgb32): Advance read buffer properly.2004-11-26  Jouk Jansen <joukj@hrem.stm.tudelft.nl>	* vms_make.com: Don't assume that the ft2demos package is a	subdirectory of freetype2.	Fix `ccopt'.2004-11-19  Werner Lemberg  <wl@gnu.org>	* src/ftview.c (Render_Waterfall): Handle size as points, not as	pixels.	* src/ftstring.c (layout_glyphs), src/ftmulti.c (LoadChar),	src/ftcommon.i (set_current_image_type): Always use	FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH.2004-11-16  Dr. Martin P.J. Zinser  <zinser@decus.de>	* vms_make.com: Updated to be in sync with vms_make.com from FT2.2004-10-18  Werner Lemberg  <wl@gnu.org>	* graph/gblblit.c (gblender_blit_init): Fix blit test.2004-09-08  Jouk Jansen <joukj@hrem.stm.tudelft.nl>	* graph/x11/grx11.c [__VMS]: Include vms_x_fix.h.	* vms_make.com: Updated.2004-08-29  Werner Lemberg  <wl@gnu.org>	* graph/gblender.c (gblender_lookup, gblender_lookup_channel):	s/index/idx/ to avoid compiler warnings.2004-08-19  Werner Lemberg  <wl@gnu.org>	* src/ftstring.c (prepare_text): Handle encoding = 0.2004-07-14  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (get_glyph_bitmap): Don't accept a `missing'	character with zero or negative width.2004-07-13  David Turner  <david@freetype.org>	* graph/x11/grx11.c (gr_x11_device_init): Fix memory leak.	* src/ftbench.c (bench_cmap_parse): New function, assigned to	key `j'.	(usage, main): Updated.	* src/ftcommon.i (install_font_file): Initialize `cmap_index' here.	(my_face_requester): Don't initialize `cmap_index'.	(glyph_to_bitmap): Add new argument to get glyph reference.	(get_glyph_bitmap): Updated.	* src/ftview.c (Render_Stroke): Increase stroker limit.	Fix glyph indices.	Fix memory leaks.2004-06-24  David Turner  <david@freetype.org>	* Version 2.1.9 released.	=========================2004-06-24  Werner Lemberg  <wl@gnu.org>	* Makefile (GRAPH_LINK): Add $(MATH).	Remove $(MATH) from link rule for ftstring.2004-06-23  Werner Lemberg  <wl@gnu.org>	* src/ftbench.c: Fix compiler warnings.	(usage): Updated.2004-06-23  David Turner  <david@freetype.org>	* src/ftbench.c (bench_open_close): New benchmark to measure face	open/close performance (controlled by the `i' flag for the `-b'	command-line option flag).	(main): Use it.2004-06-11  Werner Lemberg  <wl@gnu.org>	* src/ftstring.c (layout_glyphs): Updated to latest FreeType library	changes.2004-06-03  Werner Lemberg  <wl@gnu.org>	Add autohinting toggling (using the `f' key) to ftstring.	Handle new inter-letter spacing support for autohinting.	* src/ftstring.c (autohint): New global variable.	(layout_glyphs): Handle `autohint' variable.	Handle new `lsb_delta' and `rsb_delta' elements of	face->glyph->metrics.	Remove some dead code.	(Help): Updated.	(Process_Event): Handle key `f'.	Extend key `k'.2004-05-23  Werner Lemberg  <wl@gnu.org>	* graph/gblender_blit.c: Renamed to...	* graph/gblblit.c: This.	Updated to use new include file names.	(gblender_blit_init): Change 11th argument to `unsigned char*'	* graph/gblender_blit.h: Renamed to...	* graph/gblblit.h: This.	Updated.	* graph/gblender_blit_any.h: Renamed to...	* graph/gblany.h: This.	Updated to use new include file names.	* graph/gblender_blit_hbgr.h: Renamed to...	* graph/gblhbgr.h: This.	* graph/gblender_blit_hrgb.h: Renamed to...	* graph/gblhrgb.h: This.	* graph/gblender_blit_vbgr.h: Renamed to...	* graph/gblvbgr.h: This.	* graph/gblender_blit_vrgb.h: Renamed to...	* graph/gblvrgb.h: This.	* graph/gblender.h (GBLENDER_CHANNEL_VARS): Remove final `;'.	* graph/grblit.c: Updated to use new include file names.	* graph/rules.mk, graph/Jamfile: Updated.	* Makefile: Build `ftgamma'.	* src/ftview.c (Render_GammaGrid): Fix compiler warnings.	(Help): Updated.	* src/ftgamma.c: Fix compiler warnings.2004-05-20  David Turner  <david@freetype.org>	Adding support for fast gamma-corrected alpha-blending.	New test program `ftgamma'.	* graph/grblit.c: Include gblender_blit.h.	(GRAY8): New macro.	(blit_gray8_to_555, blit_gray8_to_565, blit_gray8_to_24,	blit_lcd8_to_24, blit_lcd28_to_24) [GRAY8]: New functions.	(blit_gray8_to_32): New function.	(gr_gray8_blitters) [GRAY8]: New function table.	(grSetGlyphGamma): New function.	(grBlitGlyphToBitmap): Implement blending.	* graph/graph.h (grSetGlyphGamma): New declaration.	* graph/grfont.c, graph/grfont.h (grSetPixelMargin): New function.	* graph/gblender.c, graph/gblender.h, graph/gblender_blit.c,	graph/gblender_blit.h, graph/gblender_blit_any.h,	gblender_blit_color.h, gblender_blit_hbgr.h, gblender_blit_hrgb.h,	gblender_blit_vbgr.h, gblender_blit_vrgb.h: New files.	* graph/Jamfile (graph_sources): Add gblender and gblender_bnit.	* graph/rules.mk (GRAPH_H, GRAPH_OBJS): Updated.	* src/ftcommon.i (the_gamma): New global variable.	(Init_Display): Call grSetGlyphGamma.	* src/ftgamma.c: New demo program.	* src/ftview.c: Include math.h.	(Render_GammaGrid): New function.	(Help): Updated.	(Process_Event): Assign increase and decrease of gamma value to	keys `g' and `G'.	Assign gamma grid rendering mode to key `K'.	(main): Updated.	* src/Jamfile (LINKLIBS): Add -lm.	(GRAPHIC_PROGRAMS): Add ftgamma.c.	Add LINKLIBS for all GRAPHIC_PROGRAMS.	* vms_make.com: Updated.2004-05-19  George Williams  <gww@silcom.com>	* src/ftmulti.c (main): Use default axis values.2004-05-09  Werner Lemberg  <wl@gnu.org>	* src/ftdump.c (put_unicode_be16): Initialize `ch'.2004-04-29  Flavio Stanchina  <flavio@stanchina.net>	Parse SFNT `name' table in ftdump if new option -n is given.	* src/ftdump.c: Include FT_SFNT_NAMES_H and FT_TRUETYPE_IDS_H.	(name_tables): New global variable.	(usage): Show -d and -i info conditionally.	Add -n info.	(platform_id, name_id, put_ascii, put_unicode_be16,	Print_Sfnt_Names): New functions.	(main): Handle -n.2004-04-24  George Williams  <gww@silcom.com>	Add GX var font support to ftmulti.	Add command line option `-d' to ftmulti to select design	coordinates.	* src/ftmulti.c: New global variables `requested_pos' and	`requested_cnt'.	Make `multimaster' a pointer.	(parse_design_coords): New function.	(Help, usage): Updated.	(Process_Event) <do_axis>: Don't use fixed 20 unit steps but a	proportional granularity.	Use FT_Set_Var_Design_Coordinates instead of	FT_Set_MM_Design_Coordinates.	(main): Handle new option `-d'.	Use FT_Get_MM_Var and FT_Set_Var_Design_Coordinates instead of	FT_Get_Multi_Master and FT_Set_MM_Design_Coordinates.2004-04-23  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (TFont): Add `cmap_index'.	(my_face_requester): Set `font->cmap_index'.	(get_glyph_index): Properly set third argument.2004-04-21  David Turner  <david@freetype.org>	* Version 2.1.8 released.	=========================2004-04-10  Werner Lemberg  <wl@gnu.org>	* src/ftbench.c (cmap_cache_test, main): Use proper cast for	`face_id'.2004-03-26  Ulrich  <ulrich@infopuls.com>	* graph/x11/grx11.c (grX11DeviceRec): Add `visual' member.	(gr_x11_device_init): Directly manipulate `x11dev'.	Use XGetVisualInfo.	(gr_x11_surface_init): Directly use `x11dev'.	Fix other visual selection problems.2004-03-20  Steve Hartwell  <shspamsink@comcast.net>	Updated to make it compile with newer MacOS versions.	* graph/mac: Don't include Windows.h but MacWindows.h.	Include SIOUX.h only if __MWERKS__ is defined.	(refresh_rectangle): Updated.	(listen_event): Remove `theEventMask'.	Updated.	Make code conditional to __MWERKS__ which is related to SIOUX.	(init_surface): Handle gr_pixel_mode_rgb24.	Updated.2004-02-20  Werner Lemberg  <wl@gnu.org>	Add `light' render mode to ftview (using key `L').	* src/ftcommon.i (set_current_image_type): Handle	FT_LOAD_TARGET_LIGHT.	(glyph_to_bitmap, get_glyph_bitmap): Updated.	* src/ftview.c (Process_Event): Provide proper header for `light'	render mode.	(Help): Updated.2004-02-18  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i: Include FT_CACHE_MANAGER_H and FT_STROKER_H.	Don't include obsolete FT_CACHE_* macros.	(glyph_to_bitmap): Remove declaration of `error'.	* src/ftview.c: Don't include FT_CACHE_MANAGER_H.	(Render_Stroke): Remove declaration of `error'.	Fix other compiler warnings.	(Render_Waterfall): Remove declaration of `face'.2004-01-29  David Turner  <david@freetype.org>	* src/ftcommon.i (get_glyph_bitmap): Rewritten for new cache code.	(glyph_to_bitmap): New function.

⌨️ 快捷键说明

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