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

📄 changelog

📁 freetype库的应用demo,里面包含freetype的很多实例
💻
📖 第 1 页 / 共 3 页
字号:
	* src/ftview.c (Render_Stroke): New function.	(Render_Waterfall): Use FTC_Manager_LookupFace.	(Process_Event) <' '>: Provide header text for stroked text.	(main): Add Render_Stroke.2003-12-26  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (set_current_size): Don't allow values larger than	0xFFFF.	* src/ftview.c (main): Set `face'.	(Render_Waterfall): Don't set `face'.	use precomputed value instead.	(main): Don't use `face->' but `size->face->'.	Use `exit' in case of fatal error.	Don't test `face' but `size' for printing error messages.	Print proper error message for FT_Err_Invalid_PPem.2003-12-21  David Turner  <david@freetype.org>	* graph/graph.h (grPixelMode): Add `gr_pixel_mode_lcd2' and	`gr_pixel_mode_lcdv2' modes.	(grBlitGlyphToBitmap): Remove `is_bgr' argument.	Updated all callers.	* graph/grblit.c (blit_mono_to_pal8): Speed up loop.	(blit_lcd_to_24, blit_lcdv_to_24): Remove `is_bgr' argument.	(blit_lcd2_to_24, blit_lcdv2_to_24): New functions.	(compute_clips): Updated.	(grBlitGlyphToBitmap): Remove `is_bgr' argument.	Use new blitter functions for the two new modes.	* graph/win32/Jamfile: s/TOOLSET/JAM_TOOLSET/.	* src/gbench.c, src/gbench.h: New files.	* src/Jamfile: Handle `gbench'.	* src/ftbench.c, src/ftcommon.i, src/ftview.c: Updated to use new	FreeType cache implementation and new blitter modes.2003-11-10  Werner Lemberg  <wl@gnu.org>	Add display of bitmap fonts to ftstring.	* src/ftstring.c (layout_glyphs): Call FT_Vector_Transform for	scalable fonts only.	(render_string): Handle bitmap fonts.2003-11-07  Werner Lemberg  <wl@gnu.org>	* Version 2.1.7 released.	=========================2003-11-06  David Turner  <david@freetype.org>	* Version 2.1.6 released.	=========================2003-11-01  Werner Lemberg  <wl@gnu.org>	* src/testname.c: Include ft2build.h.2003-10-22  Werner Lemberg  <wl@gnu.org>	* src/ftdump.c (usage): Fix typo.2003-10-17  Werner Lemberg  <wl@gnu.org>	* src/ftmulti.c (main): Call `FT_Done_Face'.	* src/ftstring.c (main): Clean up glyph and face objects, then	finish FreeType library.2003-10-10  Werner Lemberg  <wl@gnu.org>	* src/ftmulti.c (Help): Document all keys.	(main): Call FT_Done_FreeType.2003-09-02  David Turner  <david@freetype.org>	* Version 2.1.5 released.	=========================2003-06-30  Werner Lemberg  <wl@gnu.org>	* src/ftdump.c (Print_Fixed): Print all elements of	face->available_sizes.2003-06-17  Werner Lemberg  <wl@gnu.org>	* src/*.c: s/ft_glyph_format_*/FT_GLYPH_FORMAT_*/.	s/ft_pixel_mode_*/FT_PIXEL_MODE_*/.	s/ft_glyph_bbox_*/FT_GLYPH_BBOX_*/.2003-06-16  YAMANO-UCHI Hidetoshi  <mer@din.or.jp>	* graph/x11/rules.mk (GRAPH_LINK): Add run-time search path on	Unix systems.2003-06-16  Werner Lemberg  <wl@gnu.org>	* src/ftcheckfixedwidth.c: Renamed to...	* src/ftchkwd.c: This.	* src/testnames.c: Renamed to...	* src/testname.c: This.	* src/Jamfile, Makefile: Updated.2003-06-15  Werner Lemberg  <wl@gnu.org>	* *.mk: Updated and revised to latest changes in FreeType 2.2003-06-13  Werner Lemberg  <wl@gnu.org>	* src/ftdump.c (Print_Type): Don't emit bbox, ascender, descender,	and height for non-scalable fonts.2003-06-08  Werner Lemberg  <wl@gnu.org>	* graph/x11/grx11.c (gr_x11_surface_init): Add proper cast in call	to grAlloc.	* src/ftbench.c (main): Add proper cast in call to malloc.	Use FT_ENCODING_NONE, not 0.2003-06-01  Werner Lemberg  <wl@gnu.org>	* src/ftview.c (Render_Waterfall): Handle fixed-sized fonts better.2003-05-27  Martin Zinser  <zinser@decus.de>	* vms_make.com: Handle ftbench.2003-05-21  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (install_font_file): Initialize new elements of	reallocated `fonts' array with zero bytes.2003-05-20  Martin Zinser  <zinser@decus.de>	* descrip.mms: Removed.  Now created by...	* vms_make.com: New file.2003-05-19  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (install_font_file): Use calloc to allocate	`fonts'.	(done_freetype): Deallocate `fonts'.2003-04-28  Werner Lemberg  <wl@gnu.org>	* src/ftcheckfixedwidth.c: Remove unused global variables; make	global variables local to `main' if possible.	Fixed compiler warnings (s/index/idx/).2003-04-25  Davor Buvinic  <davor@vtr.net>	* Makefile: Add rules to build ftcheckfixedwidth.2003-04-24  Anthony Fok  <anthony@thizlinux.com>	* src/ftcommon.i: Replace `ft_encoding_*' with `FT_ENCODING_*'.	(file_suffixes): Add `.otf'.	(install_font_file): Set font->num_indices depending on encoding.	* src/ftmulti.c, src/ftstring.c, src/fttimer.c, src/ftview.c:	Replace `ft_encoding_*' with `FT_ENCODING_*'.	* src/testnames.c: Replace `ft_render_mode_mono' with	`FT_RENDER_MODE_MONO'.2003-04-09  David Turner  <david@freetype.org>	* Jamfile: Set FT2_TOP.	* src/ftbench.c (main): Use `long' for `max_bytes'.	* src/ftcheckfixidwidth.c: New test program.	* src/ftstring.c: (prepare_text): Remove unused variable `codepoint'.	(apply_gamma): Fix initialization of `buffer'.	* src/ftview.c (Render_Waterfall): Print more characters.2003-04-08  David Turner  <david@freetype.org>	* Version 2.1.4 released.	=========================2002-12-02  Antoine Leca  <Antoine-Freetype@Leca-Marti.org>	* src/ftstring.c: Use `FT_ENCODING_*' everywhere instead of	deprecated lowercase variants.	(prepare_text): 'message' for the -m option is now expected to be	encoded with UTF-8.  This allows testing of Unicode chars, including	non-BMP characters.2002-12-01  Antoine Leca  <Antoine-Freetype@Leca-Marti.org>	* graph/win32/rules.mk: Adding link rules for Borland C++.2002-11-18  David Turner  <david@freetype.org>	* Version 2.1.3 released.	=========================2002-11-10  David Turner  <david@freetype.org>	* src/Jamfile (PROGRAMS): Add `ftcheckfixedwidth'.2002-09-25  David Turner  <david@freetype.org>	* graph/win32/grwin32.c: Removing compiler warnings.	* descrip.mms: Removing 'ftmemchk' and 'testnames' from the list	of programs to compile, these are now obsolete.2002-09-25  Anthony Fok  <anthony@thizlinux.com>	* src/ftbench.c: The program did perform out-of-bound memory writes	with certain fonts containing a buggy charmap.2002-09-18  Werner Lemberg  <wl@gnu.org>	Add LCD BGR support.	* graph/grblit.c (blit_lcd_to_24, blit_lcdv_to_24): Add parameter	`is_bgr' to assign color components in reversed order.	(grBlitGlyphToBitmap): Add parameter `is_bgr' passed on to	`blit_lcd_lcd*'.	Updated all callers.	Remove unused label.	* graph/graph.h, graph/grfont.c: Updated.	* src/ftcommon.i (set_current_image_type), src/ftview.c (Render_All,	Render_Text, Render_Waterfall, Process_Event): Handle LCD modes	3 and 4.	* src/ftstring.c, src/ftmulti.c: Updated.	* graph/x11/grx11.c (gr_x11_device_init, gr_x11_surface_init):	Remove unused variables.	(gr_x11_format_rgb555): Fix typos.2002-09-08  David Turner  <david@freetype.org>	Add support for sub-pixel rendering.	* graph/x11/grx11.c, graph/win32/grwin32.c: Completely rewritten to	support 24-bits RGB surfaces.  This is needed to test sub-pixel	rendering.	Note that other drivers haven't been touched yet.  The X11 driver	doesn't work with 8-bit displays for now, but a reduced mode will	probably be introduced in the near future.	* graph/graph.h (grPixelMode): Add `gr_pixel_mode_lcd' and	`gr_pixel_mode_lcdv'.	* graph/grblit.c (compute_clips): Use `gr_pixel_mode_lcd' and	`gr_pixel_mode_lcdv'.	(compose_pixel_full): New macro.	(compose_pixel): Use it.	(blit_lcd_to_24, blit_lcdv_to_24): New functions. for RGB-decimated	modes (BGR not yet implemented).	(gr_color_blitters): Updated.	(grBlitGlyphToBitmap): Support new pixel modes.	* src/Jamfile (PROGRAMS): Don't include fttimer, fttry, and	testnames.	* src/ftbench.c: Updated to latest changes in FreeType library.	* src/ftcommon.i (Init_Display): New default mode is	`gr_pixel_mode_rgb24'.	(set_current_image_type, get_glyph_bitmap): Add support for LCD	modes (horizontal and vertical).	* src/ftview.c (Render_Waterfall): Call `set_current_size'.	(Help): Document new `L' key for cycling through the pixel modes.	(Process_Event): Handle `L' key.2002-08-04  Vincent Caron  <v.caron@zerodeux.net>	* src/ftcommon.i (Text), src/ftmulti.c (Text): s/jumped/jumps/.	* src/ftview.c (Render_Waterfall): Remove unused variable.2002-07-03  David Turner  <david@freetype.org>	* src/ftview.c (Render_Waterfall): New function, adding a	"waterfall" rendering mode (accessible by cycling modes with the	space bar).	(Process_Event, main): Use it.2002-07-01  David Turner  <david@freetype.org>	* src/ftbench.c: Adding the "-p" option to pre-load font files in	memory.  This is a very useful thing to quantify the performance	improvements achieved by many of FreeType internal optimizations	regarding stream i/o.	* src/ftstring.c (reset_transform): Fix Werner's incorrect fix.2002-06-25  Werner Lemberg  <wl@gnu.org>	* src/ftstring.c (reset_transform): Fix transformation matrix.2002-06-23  Vincent Caron  <v.caron@zerodeux.net>	Adding support for gamma-corrected display to ftstring (assigned to	`g', F9, and F10 keys).	* src/ftstring.c (use_gamma, gamma_value, gamma_ramp): New global	variables.	(init_gamma, apply_gamma, draw_gamma_ramp): New functions.	(render_string): Use apply_gamma.	(Help): Updated.	(Process_Event): Handle `g', F9, and F10 keys.	(main): Call init_gamma and draw_gamma_ramp.2002-06-21  David Turner  <david@freetype.org>	* Version 2.1.2 released.	=========================2002-06-14  Werner Lemberg  <wl@gnu.org>	* Makefile, graph/rules.mk: s/TOP/TOP_DIR/, s/TOP2/TOP_DIR_2/.2002-06-10  Werner Lemberg  <wl@gnu.org>	* src/ftbench.c: s/index/idx/.	Fixed more gcc compiler warnings.2002-06-10  David Turner  <david@freetype.org>	* src/ftbench.c: Removing compiler warnings.	* src/ttdebug.c: Updating to latest internal changes.2002-06-09  David Turner  <david@freetype.org>	* Version 2.1.1 released.	=========================2002-06-07  David Turner  <david@freetype.org>	Adding Vincent Caron's benchmark program.	* src/ftbench.c: New file.	* Makefile, src/Jamfile: Updated.	Other minor fixes.	* src/ftview.c (Render_Text): Call get_glyph_index() conditionally.2002-05-20  Werner Lemberg  <wl@gnu.org>	* src/ftcommon.i (get_glyph_bitmap): Use `sbit->num_grays'.	Handle `sbit->buffer == 0' correctly.2002-05-17  Michael Pfeiffer  <michael.pfeiffer@utanet.at>	* graph/beos/Jamfile: New file.2002-05-12  Werner Lemberg  <wl@gnu.org>	* README: Updated.2002-05-12  Michael Pfeiffer  <michael.pfeiffer@utanet.at>

⌨️ 快捷键说明

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