David Turner
7ea3d3e378
* include/freetype/config/ftoption.h, devel/ftoption.h,
...
include/freetype/internal/ftobjs.h, include/freetype/internal/tttypes.h,
src/truetype/ttinterp.c, src/truetype/ttobjs.c, src/truetype/ttobjs.h:
changed the name of TT_CONFIG_OPTION_COMPILE_UNPATENTED_HINTING to
the simpler TT_CONFIG_OPTION_UNPATENTED_HINTING
removed the macro TT_CONFIG_OPTION_FORCE_UNPATENTED_HINTING. Instead,
the same effect can be used by setting a debug-hook with
FT_DEBUG_HOOK_UNPATENTED_HINTING globally with FT_Set_Debug_Hook()
22 years ago
Werner Lemberg
e7cd6e5fc1
* builds/unix/configure.ac (version_info): Set to 9:4:3.
...
22 years ago
Werner Lemberg
e7df0f905d
Make reference valid HTML 4.01 transitional.
...
22 years ago
Werner Lemberg
083aec66a5
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 5.
...
22 years ago
Werner Lemberg
3543ad614e
* include/freetype/internal/psaux.h (PS_Parser_FuncsRec): New
...
22 years ago
Werner Lemberg
a3d21b81ef
* builds/freetype.mk (DOC_DIR): New variable.
...
22 years ago
Werner Lemberg
c8cbf832ee
formatting, improving documentation
22 years ago
Werner Lemberg
a9c7e677de
A new try to synchronize bitmap font access.
...
22 years ago
Werner Lemberg
1d5cb2c4d2
* src/tools/glnames.py: Updated to AGL 2.0.
...
22 years ago
Werner Lemberg
949bca5584
* src/winfonts/winfnt.c (FNT_Load_Glyph): Use first_char in
...
22 years ago
Werner Lemberg
8048e39c0b
* src/psnames/psmodule.c (ps_unicode_value): Add support to
...
22 years ago
Werner Lemberg
8575434b1c
* include/freetype/freetype.h (FT_Open_Flags): Replaced with
...
22 years ago
Werner Lemberg
7ee7894a82
* builds/compiler/gcc.mk, builds/compiler/gcc-dev.mk (CFLAGS):
...
22 years ago
Werner Lemberg
e847caa318
* include/freetype/ftglyph.h (ft_glyph_bbox_unscaled,
...
22 years ago
Werner Lemberg
0975287689
Minor documentation typos.
22 years ago
Werner Lemberg
29f8e35516
* src/pfr/pfrobjs.c (pfr_slot_load): Apply font matrix.
...
22 years ago
Werner Lemberg
8934eb0135
* include/freetype/internal/psaux.h (T1_FieldType): Add
...
22 years ago
Werner Lemberg
02b2fa64ef
* src/gzip/ftgzip.c (ft_gzip_file_fill_output): Handle Z_STREAM_END
...
22 years ago
Werner Lemberg
a2a1a66dce
* src/base/ftmac.c (FT_New_Face_From_SFNT): s/rlen/sfnt_size/ to
...
22 years ago
Werner Lemberg
63ce99a09a
* include/freetype/ftstroker.h: Renamed to...
...
22 years ago
Werner Lemberg
1f6cbfd6bb
* src/base/ftmac.c (file_spec_from_path) [TARGET_API_MAC_CARBON]:
...
22 years ago
Werner Lemberg
31d783b1d0
* include/freetype/internal/psaux.h (T1_FieldType): Add
...
22 years ago
Werner Lemberg
3c63bf28eb
* include/freetype/internal/ftdriver.h,
...
22 years ago
Werner Lemberg
0dbd265838
* include/freetype/config/ftoption.h: Defining
...
22 years ago
Werner Lemberg
124d333441
* src/truetype/ttgload.c (load_truetype_glyph)
...
22 years ago
Werner Lemberg
375da610c4
* src/autohint/ahhint.c (ah_hinter_hint_edges): Removed. Just a
...
22 years ago
Werner Lemberg
802be20783
* include/freetype/fttrigon.h (FT_Vector_Normalize): Removed.
...
22 years ago
Werner Lemberg
e7d4fea866
Avoid overwriting of numeric font dictionary entries for synthetic
...
22 years ago
Werner Lemberg
de1b6e1452
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Activate code for
...
22 years ago
Werner Lemberg
22d661dd95
* include/freetype/config/ftstdlib.h (ft_strcat): New wrapper macro
...
22 years ago
Werner Lemberg
1766aa47c3
* t1load.c (parse_blend_axis_types): Fix compiler warning.
...
22 years ago
Werner Lemberg
9e47f21909
* src/raster/ftraster.c (Insert_Y_Turn): Fix overflow test.
...
22 years ago
Werner Lemberg
de465e40c3
* src/base/ftmac.c (FT_New_Face_From_SFNT): Handle CFF files also.
...
22 years ago
Werner Lemberg
8a32f50abd
* builds/unix/aclocal.m4: Comment out definition of
...
`allow_undefined_flag' for Darwin 1.3.
* builds/unix/configure.ac: Add option --with-old-mac-fonts.
* builds/unix/ltmain.sh: Fix version numbering for Darwin 1.3.
* builds/unix/configure: Regenerated.
* include/freetype/config/ftconfig.h: Fix conditions for defining
`FT_MACINTOSH'.
* src/base/ftbase.c: Include `ftmac.c' conditionally.
* src/base/ftmac.c: Handle __GNUC__.
22 years ago
Werner Lemberg
fada2c9ead
Minor cleanups.
22 years ago
Graham Asher
d643b7d5af
If unpatented hinting is compiled the TrueType face object acquires a
...
new element, "FT_Bool unpatented_hinting".
22 years ago
Graham Asher
7ea970ba5b
Added configuration macros (not defined, but in comments) for the
...
unpatented hinting system.
22 years ago
Graham Asher
db287c9764
Added macro FT_UNPATENTED_H to use when including new header
...
ttunpat.h.
22 years ago
Graham Asher
8ffb4a164d
Added header file ttunpat.h defining
...
FT_PARAM_TAG_UNPATENTED_HINTING.
22 years ago
Werner Lemberg
c23ce7dbcf
Fixing bugs reported by Nelson Beebe.
...
* src/base/ftstroker.c (FT_Stroker_ParseOutline): Remove unused
variable `in_path'.
* src/base/ftobjs (ft_glyphslot_set_bitmap): Change type of
second argument to `FT_Byte*'.
* include/freetype/internal/ftobjs.h: Updated.
* src/bdf/bdflib.c (_bdf_readstream): Remove unused variable `res'.
(_bdf_parse_glyphs): Remove unused variable `next'.
Mark `call_data' as unused.
* src/cache/ftlru.c (FT_LruList_Lookup): Remove unused variable
`plast'.
* src/pcf/pcfread.c (pcf_seek_to_table_type): Slight recoding to
actually use `error'.
(pcf_load_font): Remove unused variable `avgw'.
* src/pfr/pfrobjs.c (pfr_face_get_kerning): Change return type
to `void'.
Mark `error' as unused.
* src/pfr/pfrobjs.h: Updated.
* src/pfr/pfrdrivr.c (pfr_get_kerning): Updated.
* src/sfnt/ttload.c (sfnt_dir_check): Remove unused variable
`format_tag'.
* src/sfnt/ttcmap0.c (tt_cmap6_validate, tt_cmap10_validate): Remove
unused variable `start'.
(tt_cmap10_char_next): Remove unused variable `result'
* src/sfnt/sfobjs.c (tt_face_get_name): Mark `error' as unused.
* src/sfnt/sfdriver.c (get_sfnt_postscript_name): Mark `error' as
unused.
* src/type1/t1objs.c (T1_Face_Init): Remove unused variable
`pshinter'.
* src/type1/t1gload.c (T1_Load_Glyph): Use `glyph_data_loaded'
only for FT_CONFIG_OPTION_INCREMENTAL.
22 years ago
Werner Lemberg
33829f219b
Cleanups.
22 years ago
Werner Lemberg
2adb617c1a
Cleanups.
22 years ago
Werner Lemberg
9b8f0d8367
Small documentation improvements.
22 years ago
Werner Lemberg
beb06395ff
* doc/INSTALL.UNX: Cleaned up.
...
Other minor fixes/beautifying/formatting.
22 years ago
David Turner
956884724d
* docs/*: serious rewriting of the documentation
...
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c, src/bdf/bdfdrivr.c,
src/pcf/pcfdriver.c, src/pfr/pfrsbit.c, src/sfnt/ttsbit.c,
src/type42/t42objs.c, src/winfonts/winfnt.c: introduced three new functions
to deal with glyph bitmaps within FT_GlyphSlot objects. these are:
ft_glyphslot_free_bitmap
ft_glyphslot_alloc_bitmap
ft_glyphslot_set_bitmap
these are much more convenient to use than managing the FT_GLYPH_OWN_BITMAP
flag manually. the font drivers have been modified to use them as well.
* src/cache/ftlru.c: fixed an invalid assertion check
22 years ago
Graham Asher
09495b4acf
The incremental interface now passes the old metrics when asking for
...
replacement metrics so that they can be modified, not just replaced.
For example, CFF fonts need this.
22 years ago
David Turner
7ca3b5e304
various improvements for 2.1.4. see ChangeLog, I've got problems with
...
copy & paste on my desktop !!
22 years ago
David Turner
fa12012a5d
updated documentation for 2.1.4
22 years ago
David Turner
f041e82c89
* include/freetype/ftbdf.h, include/freetype/internal/bdftypes.h,
...
src/base/ftbdf.c, src/bdf/bdfdrivr.c, src/pcf/pcfdrivr.c,
src/pcf/pcfread.h:
adding a new API, named FT_Get_BDF_Property to retrieve the BDF
properties of a given PCF or BDF font
22 years ago
David Turner
1d1043b175
adding missing source file
22 years ago