Werner Lemberg
b5e8c90806
formatting, improving documentation
22 years ago
Werner Lemberg
6d79899362
A new try to synchronize bitmap font access.
...
22 years ago
Werner Lemberg
43ba0842af
* src/tools/glnames.py: Updated to AGL 2.0.
...
22 years ago
Werner Lemberg
779afe4b91
* src/winfonts/winfnt.c (FNT_Load_Glyph): Use first_char in
...
22 years ago
Werner Lemberg
eb17a92a78
* src/psnames/psmodule.c (ps_unicode_value): Add support to
...
22 years ago
Werner Lemberg
7a0241049a
* include/freetype/freetype.h (FT_Open_Flags): Replaced with
...
22 years ago
Werner Lemberg
d726e41c33
* builds/compiler/gcc.mk, builds/compiler/gcc-dev.mk (CFLAGS):
...
22 years ago
Werner Lemberg
052904e3a0
* include/freetype/ftglyph.h (ft_glyph_bbox_unscaled,
...
22 years ago
Werner Lemberg
6ae53a79db
Minor documentation typos.
22 years ago
Werner Lemberg
a959c3c960
* src/pfr/pfrobjs.c (pfr_slot_load): Apply font matrix.
...
22 years ago
Werner Lemberg
88c0478dce
* include/freetype/internal/psaux.h (T1_FieldType): Add
...
22 years ago
Werner Lemberg
0240d29cac
* src/gzip/ftgzip.c (ft_gzip_file_fill_output): Handle Z_STREAM_END
...
22 years ago
Werner Lemberg
756655bdf8
* src/base/ftmac.c (FT_New_Face_From_SFNT): s/rlen/sfnt_size/ to
...
22 years ago
Werner Lemberg
499053c1c5
* include/freetype/ftstroker.h: Renamed to...
...
22 years ago
Werner Lemberg
1ffb911d50
* src/base/ftmac.c (file_spec_from_path) [TARGET_API_MAC_CARBON]:
...
22 years ago
Werner Lemberg
bf7c8321f2
* include/freetype/internal/psaux.h (T1_FieldType): Add
...
22 years ago
Werner Lemberg
7386197677
* include/freetype/internal/ftdriver.h,
...
22 years ago
Werner Lemberg
3229b88005
* include/freetype/config/ftoption.h: Defining
...
22 years ago
Werner Lemberg
6ab5624330
* src/truetype/ttgload.c (load_truetype_glyph)
...
22 years ago
Werner Lemberg
8b88466061
* src/autohint/ahhint.c (ah_hinter_hint_edges): Removed. Just a
...
22 years ago
Werner Lemberg
64591b7657
* include/freetype/fttrigon.h (FT_Vector_Normalize): Removed.
...
22 years ago
Werner Lemberg
65ba724b66
Avoid overwriting of numeric font dictionary entries for synthetic
...
22 years ago
Werner Lemberg
75ad4b8365
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Activate code for
...
22 years ago
Werner Lemberg
282637f6a5
* include/freetype/config/ftstdlib.h (ft_strcat): New wrapper macro
...
22 years ago
Werner Lemberg
77c34b8264
* t1load.c (parse_blend_axis_types): Fix compiler warning.
...
22 years ago
Werner Lemberg
51daa4feb1
* src/raster/ftraster.c (Insert_Y_Turn): Fix overflow test.
...
22 years ago
Werner Lemberg
c70818a862
* src/base/ftmac.c (FT_New_Face_From_SFNT): Handle CFF files also.
...
22 years ago
Werner Lemberg
6eb116ef8a
* 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
a3f4da8e99
Minor cleanups.
22 years ago
Graham Asher
0798f0c3ec
If unpatented hinting is compiled the TrueType face object acquires a
...
new element, "FT_Bool unpatented_hinting".
22 years ago
Graham Asher
33671d74a2
Added configuration macros (not defined, but in comments) for the
...
unpatented hinting system.
22 years ago
Graham Asher
e32c22371d
Added macro FT_UNPATENTED_H to use when including new header
...
ttunpat.h.
22 years ago
Graham Asher
697885b58c
Added header file ttunpat.h defining
...
FT_PARAM_TAG_UNPATENTED_HINTING.
22 years ago
Werner Lemberg
319c00d7d6
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
3ae7cc997a
Cleanups.
22 years ago
Werner Lemberg
2d1601930d
Cleanups.
22 years ago
Werner Lemberg
a854699b41
Small documentation improvements.
22 years ago
Werner Lemberg
a16c4a7129
* doc/INSTALL.UNX: Cleaned up.
...
Other minor fixes/beautifying/formatting.
22 years ago
David Turner
66cbc20978
* 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
46960df7b3
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
4bdf4350f2
various improvements for 2.1.4. see ChangeLog, I've got problems with
...
copy & paste on my desktop !!
22 years ago
David Turner
9acb09e060
updated documentation for 2.1.4
22 years ago
David Turner
2f70965f9f
* 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
52e0a7e930
adding missing source file
22 years ago
David Turner
feb3d8703f
* include/freetype/freetype.h: fixed documentation for FT_Size_Metrics
22 years ago
David Turner
1a20673a9b
* include/freetype/freetype.h: fixed documentation for FT_Size_Metrics
22 years ago
David Turner
12d09050f5
* include/freetype/config/ftheader.h, include/freetype/internal/fnttypes.h,
...
include/freetype/ftwinfnt.h, src/base/winfnt.c, src/winfonts/winfnt.c,
src/base/Jamfile, src/base/rules.mk, src/base/descrip.mms:
added a Windows .FNT specific API (mostly for Wine). Also fixed a nasty
bug in the header loader which would cause invalid memory overwrites
22 years ago
Graham Asher
be1a8da313
Added 'const' to the first argument to FT_Matrix_Multiply.
22 years ago
David Turner
14018b4af9
2003-01-11 David Chester <davidchester@qmx.net>
...
* include/freetype/config/ftoption.h, src/autohint/ahglobal.h,
src/autohint/ahglobal.c, src/autohint/ahglyph.c,
src/autohint/ahtypes.h:
included David Chester's patches to the auto-hinter in order to
slightly improve the output. Note that everything is controlled
through the new FT_CONFIG_OPTION_CHESTER_HINTS defined at the
end of "ftoption.h", there are also individual FT_CONFIG_CHESTER_XXX
macros to control individual "features".
Note that all improvements are enabled by default, but can be
tweaked for optimization and testing purpose. The configuration
macros will most likely disappear in the short future.
2003-01-11 David Turner <david@freetype.org>
* include/freetype/internal/fnttypes.h: fixed a structure field
definition to avoid memory overwrites
22 years ago
David Turner
8291d253b6
* src/gzip/adler32.c, src/gzip/infblock.c, src/gzip/inflate.c,
...
src/gzip/inftrees.c, src/gzip/zconf.h, src/gzip/zlib.h,
src/gzip/zutil.h: updates to allow compilation without compiler
warnings with LCC-Win32
* include/freetype/freetype.h, docs/VERSION.DLL,
builds/unix/configure.ac: updates for the upcoming 2.1.4 release
22 years ago