nichemili.blogg.se

Missing points at extrema fontforge
Missing points at extrema fontforge




missing points at extrema fontforge
  1. MISSING POINTS AT EXTREMA FONTFORGE UPDATE
  2. MISSING POINTS AT EXTREMA FONTFORGE PATCH

* docs/VERSION.DLL: Update documentation and bump version number to 2.5.4. * src/truetype/ttobjs.c (tt_size_done): Unconditionally call `tt_size_done_bytecode'. Werner Lemberg Prevent memory leak for buggy fonts. Werner Lemberg */*: Decorate hex constants with `U' and `L' where appropriate. * include/internal/ftvalid.h (FT_ValidatorRec), src/smooth/ftgrays.c (gray_TWorker_): Move `ft_jmp_buf' field to be the first element. Werner Lemberg Work around a bug in Borland's C++ compiler. * src/pcf/pcfread.c (pcf_read_TOC): Don't check table size for last element.

MISSING POINTS AT EXTREMA FONTFORGE PATCH

The problem was unveiled with a patch from, fixing issue #43547. Since the PCF format doesn't have an official specification, we have to exactly follow these functions' behaviour. Work around `features' of X11's `pcfWriteFont' and `pcfReadFont' functions. Extra part for otvalid and gxvalid are added by suzuki toshiya, see discussion: * include/internal/ftvalid.h: Introduce FT_THROW() in FT_INVALID_().

missing points at extrema fontforge missing points at extrema fontforge

Original patch is designed by Werner Lemberg. suzuki toshiya Introduce FT_THROW() in FT_INVALID_XXX macros. * src/gxvalid/: Replace `valid' by `otvalid' if it is typed as OTV_Validator. suzuki toshiya Fix a naming convention conflicting with ftvalid. Werner Lemberg * src/type42/t42parse.c (t42_parse_sfnts): Check `string_size'. Werner Lemberg * src/base/ftobjs.c (FT_Get_Glyph_Name): Fix off-by-one check. Werner Lemberg * src/type42/t42parse.c (t42_parse_sfnts): Reject invalid TTF size. Apparently, BSD tar isn't capable yet of handling POSIX-1.2001 (contrary to GNU tar), so force the POSIX-1.1988 format. Werner Lemberg * builds/toplevel.mk (dist): Use older POSIX standard for `tar'. Werner Lemberg * src/pcf/pcfread.c (pcf_read_TOC): Improve fix from. * src/base/ftcalc.c, * src/base/fttrigon.c: Revise sign restoration. Alexei Podtelezhnikov Formatting and nanooptimizations. * CMakeLists.txt (VERSION_PATCH): Set to 5. * builds/unix/configure.raw (version_info): Set to 17:4:11. * include/freetype/freetype.h (FREETYPE_PATCH): Set to 5. * README, Jamfile (RefDoc), builds/windows/vc2005/freetype.vcproj, builds/windows/vc2005/index.html, builds/windows/vc2008/freetype.vcproj, builds/windows/vc2008/index.html, builds/windows/vc2010/freetype.vcxproj, builds/windows/vc2010/index.html, builds/windows/visualc/freetype.dsp, builds/windows/visualc/freetype.vcproj, builds/windows/visualc/index.html, builds/windows/visualce/freetype.dsp, builds/windows/visualce/freetype.vcproj, builds/windows/visualce/index.html, builds/wince/vc2005-ce/freetype.vcproj, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/freetype.vcproj, builds/wince/vc2008-ce/index.html: s/2.5.4/2.5.5/, s/254/255/.

missing points at extrema fontforge

* docs/VERSION.DLL: Update documentation and bump version number to 2.5.5.






Missing points at extrema fontforge