Werner Lemberg
206b6f1608
Add new function FT_Get_PS_Font_Private().
...
20 years ago
Werner Lemberg
5838823b6a
* include/freetype/config/ftstdlib.h: Include `stddef.h'.
...
21 years ago
Werner Lemberg
ce6015d408
Adding OpenType validation module. The code is based on the
...
21 years ago
Werner Lemberg
6ee0aacfb8
* include/freetype/internal/ftobjs.h: Don't include
...
21 years ago
Werner Lemberg
4fde6e0f64
* src/base/ftdebug.c (ft_debug_init): Highest debug level is 7,
...
21 years ago
Werner Lemberg
8f48663aca
* include/freetype/tttags.h (TTAG_BASE, TTAG_GDEF, TTAG_GPOS,
...
21 years ago
Werner Lemberg
30f948d235
* src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close
...
21 years ago
Werner Lemberg
177a97a450
* src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for
...
21 years ago
Werner Lemberg
1dfbc8323f
formatting & small beautification
21 years ago
David Turner
02ae5197c7
disabling the bytecode interpreter again
21 years ago
David Turner
bc1720b5ea
* include/freetype/cache/ftcglyph.h, src/cache/ftcglyph.c:
...
fixed a dangling pointer bug that happened in very rare cases:
i.e. when a new family object was destroyed by an out-of-memory
condition during a glyph node initialization. The function
FTC_Cache_Lookup would flush the cache and restart the lookup
with a bad pointer.
* src/cache/ftcmanag.c: fixed a cache flushing bug
21 years ago
Werner Lemberg
26333d14b8
* docs/CHANGES: Updated.
...
21 years ago
David Turner
9a6b5b7111
* include/freetype/ftstroke.h: updating documentation comments.
...
I hereby declare the stroker as OFFICIAL !
21 years ago
David Turner
cab5211f41
* src/base/ftstroke (FT_Stroker_ParseOutline): single points
...
are not stroked, preventing a bug with pala.ttf and other
fonts.
21 years ago
Werner Lemberg
63ffd53fb2
* include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare
...
21 years ago
David Turner
c91456b867
performance optimizations regarding face opening
21 years ago
Werner Lemberg
c9cd80f6c1
Minor documentation improvement.
21 years ago
Werner Lemberg
8fbec7440c
* src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem
...
21 years ago
Werner Lemberg
172522aec7
* docs/CHANGES: Updated.
...
21 years ago
David Turner
b17c180b78
* include/freetype/cache/ftcmru.h, src/cache/ftcbasic.c,
...
src/cache/ftccache.c, src/cache/ftcglyph.c, src/cache/ftcmanag.c,
src/cache/ftcsbits.c:
fixing some annoying bugs and inefficiencies in the cache sub-system.
21 years ago
David Turner
8c10da81fa
* include/freetype/freetype.h (FT_Glyph_Metrics, FT_GlyphSlotRec),
...
src/autofit/afloader.c, src/autohint/ahhint.c:
moved the definition of 'lsb_delta' and 'rsb_delta' from FT_GlyphMetrics
to FT_GlyphSlotRec. The old location did BREAK BINARY COMPATIBILITY
of the library !!
* src/sfnt/sfobjs.c: removing compiler warning
21 years ago
Werner Lemberg
b04f11987c
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
3ea8eccf8d
* src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New
...
21 years ago
Werner Lemberg
b1598a371a
* include/freetype/internal/psaux.h (T1_ParseState): New
...
21 years ago
Yamato, Masatake (大和正武)
e7b5eca070
* include/freetype/internal/tttypes.h (GX_BlendRec_)
...
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Fix a typo.
* src/truetype/ttgxvar.h (GX_BlendRec_): Fix a typo.
21 years ago
Werner Lemberg
dc3daa0089
* src/pcf/pcfdrivr.c: Revert change from 2004-04-17.
...
21 years ago
Werner Lemberg
05d31dec0e
* include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename
...
21 years ago
Werner Lemberg
63df8823f2
* include/freetype/config/ftconfig.h, src/base/ftstream.c
...
21 years ago
Werner Lemberg
e312a948fc
* include/freetype/config/ftconfig.h: Use CHAR_BIT to define
...
21 years ago
Werner Lemberg
cde08695f5
Add vertical phantom points.
...
21 years ago
Werner Lemberg
02d1e62410
* src/sfnt/ttload.c (tt_face_load_sfnt_header): Reject face_index
...
21 years ago
Werner Lemberg
79edf077a2
*** empty log message ***
21 years ago
Werner Lemberg
7110f2144a
* Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp,
...
21 years ago
Werner Lemberg
bdeff4baac
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
f85a2c3910
* include/freetype/t1tables.h (PS_PrivateRec): Add
...
21 years ago
Werner Lemberg
67dcd4bcf4
Provide generic access to MacOS resource forks.
...
21 years ago
Werner Lemberg
b35d6d69e4
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
55b639b888
* include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly.
...
21 years ago
Werner Lemberg
b4dfab0ddf
* include/freetype/ftmac.h (FT_GetFile_From_Mac_Name): Fix a typo
...
21 years ago
Werner Lemberg
a9ad67bb69
* src/cid/cidload.c (cid_face_open): Always allocate
...
21 years ago
Werner Lemberg
1ff902c8cd
* include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP):
...
21 years ago
Werner Lemberg
781072441e
* src/type1/t1load.c (parse_dict): Handle `RD' and `-|' commands
...
21 years ago
David Turner
e2913592ec
* src/sfnt/Jamfile: removing "ttcmap" from the list of sources
...
* src/cache/*, include/freetype/cache/*: fixing a bug after heavy
testing. The current sources are now "release candidates" for the
final version of the cache sub-system
* Jamfile: updating "refdoc" target, and adding "autohint" to the
list of modules to build. Both the autohinter and autofitter will be
built by default. But which one will be used is determined by
the content of "ftmodule.h"
* src/autofit/*: much updates, but the code is still buggy as hell.
Aargh..
21 years ago
Werner Lemberg
f4c46c688e
Add support for the hexadicimal representation of binary data
...
21 years ago
Werner Lemberg
c464f6be08
* include/freetype/ftcache.h: Delete duplicated definition of
...
21 years ago
David Turner
815a8995d0
* include/freetype/ftcache.h, include/freetype/cache/ftcmanag.h:
...
adding FTC_Manager_LookupSize and FTC_Scaler to the public API
(they were previously hidden)
21 years ago
David Turner
cda62fca98
* src/base/ftstroke.c, include/freetype/ftstroke.h: fixing bugs and
...
adding FT_Glyph_Stroke and FT_Glyph_StrokerBorder APIs
21 years ago
David Turner
b85a3157cc
* include/freetype/internal/ftmemory.h,
...
src/autohint/ahhint.c, src/base/ftgloadr.c,
src/base/ftglyph.c, src/base/ftoutln.c,
src/base/ftstroke.c, src/cff/cffload.c, src/truetype/ttgload.c,
src/truetype/ttinterp.c:
introducing the new FT_ARRAY_COPY and FT_ARRAY_MOVE macros
to make copying arrays easier
21 years ago
Werner Lemberg
5b31d288ce
* include/freetype/internal/sfnt.h (TT_Set_SBit_Strike_Func):
...
21 years ago
Werner Lemberg
387f2289b3
* src/base/fttrigon.c, src/base/ftgloadr.c: Inlude
...
21 years ago