David Turner
7dca898c4b
* builds/*/*-def.mk: changed the objects directory from "obj" to "objs"
...
* include/freetype/config/ftheader.h: removed obsolete macros like
FT_SOURCE_FILE, etc.. and added cache-specific macro definitions that
were previously defined in <freetype/ftcache.h>. Added comments to be
included in a new API Reference section.
* src/*/*: removed the use of FT_SOURCE_FILE, etc.. now, each component
needs to added its own directory to the include path at compile time.
Modified all "rules.mk" and "descrip.mms" accordingly..
24 years ago
Werner Lemberg
150f96d043
* builds/unix/configure.in: Add $ft_version.
...
* builds/unix/freetype-config.in: Use it.
* builds/unix/configure: Updated.
24 years ago
Tom Kacvinsky
8f7bec6f6f
Added entries for changes to Type 1 and CFF drivers, related to units
...
24 years ago
Tom Kacvinsky
e47e540acf
In function parse_font_matrix(), make sure that the units per em value
...
24 years ago
Tom Kacvinsky
35c0e256db
Change units per EM assignment in cff_parse_font_bbox().
24 years ago
David Turner
a926ff2f6d
fixed a small bug
24 years ago
David Turner
a4e2c5f1d7
renamed <freetype/config/ft2build.h> to 'ftheader.h' to avoid
...
name conflicts with top-level <ft2build.h>
added some comments for docmaker in ftheader.h in order to
document the header file macros..
24 years ago
David Turner
2160af9c61
small update to remove compiler warnings
24 years ago
Tom Kacvinsky
106adba18c
Another minor typo fix in cff_parse_font_bbox().
24 years ago
Tom Kacvinsky
3c55b304a5
Corrected a typo in function cff_parse_font_bbox().
24 years ago
Tom Kacvinsky
80b7515e4c
Added entries for changes to the BBox processing of the CFF driver. Now
...
the Type 1, CID, and CFF drivers match in their BBox processing.
24 years ago
Tom Kacvinsky
6456da1235
In function cff_parse_font_bbox(), obtain rounded FT_Fixed values for the
...
bounding box numbers.
24 years ago
Tom Kacvinsky
df5cea1b3e
In function CFF_Init_Face(), when we process a pure CFF font, set
...
`root->ascender' (`root->descender') to the integer part of the
`root->bbox.yMax' (`root->bbox.yMin', respectively).
24 years ago
Tom Kacvinsky
d06d935f3b
Added entries for changes to CFF driver submitted by Sander van der
...
24 years ago
Tom Kacvinsky
f892f09752
Added function get_cff_glyph_name() in order to facilitate getting a
...
24 years ago
Tom Kacvinsky
8e555b9731
In function CFF_Init_Face(), logical or the face flags with
...
24 years ago
Tom Kacvinsky
941099e1e5
In function CFF_Parse_CharStrings(), added support for deprecated
...
24 years ago
Werner Lemberg
90e4b6b8e5
* src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix error
...
messages.
* INSTALL, docs/BUILD: We need GNU make 3.78.1 or newer.
24 years ago
Tom Kacvinsky
1c09b9bd58
2001-03-12 Tom Kacvinsky <tjk@ams.org>
...
24 years ago
Tom Kacvinsky
98cc1f6a51
Changed the lenIV member of the T1_Decoder_ struct to be an FT_Int
...
instead of an FT_UInt.
24 years ago
Tom Kacvinsky
435f6102f5
Added entries for changes to the Type 1 decoder and the CID font driver (which
...
take into account the possibility of lenIV seed bytes at the beginning of a
subroutine).
24 years ago
Tom Kacvinsky
a2fb4779c4
In cid_read_subrs, decode subroutines only if lenIV >= 0.
24 years ago
Tom Kacvinsky
cc3096c086
In cid_load_glyph, decrypt charstrings only if lenIV >= 0.
24 years ago
Tom Kacvinsky
cf5a841218
In function T1_Decoder_Parse_Charstrings, take into account lenIV seed
...
bytes at the start of a decrypted subroutine.
24 years ago
Werner Lemberg
459d7e660f
* src/pcf/pcfread.c: Put READ_Fields() always in a conditional to
...
avoid compiler warnings.
24 years ago
Werner Lemberg
183ee0af2f
* TODO: Updated.
...
* src/cid/cidload.c (parse_font_matrix): Added units_per_EM
* src/type1/t1load.c (parse_font_bbox): Changed to use FT_Fixed
24 years ago
Tom Kacvinsky
ae6e13e7ea
Added entry for TODO list.
24 years ago
Tom Kacvinsky
69844e856c
Initial revision of TODO list.
24 years ago
Tom Kacvinsky
584c26a82c
Myriad entires for FT_Fixed number handling in bbox parsing and
...
assignment code that uses bbox values.
24 years ago
Tom Kacvinsky
2d2d737e83
In function T1_Init_Face, changed the assignment code for ascender,
...
descender, and max_advance_width.
24 years ago
Tom Kacvinsky
e354f7243a
Changed parse_font_bbox to use FT_Fixed values for the bbox
...
assignment, and use rounded values instead.
24 years ago
Tom Kacvinsky
08c15e60de
In CID_Init_Face, use calculated units_per_EM, and if that is not available, default
...
to 100 units per EM. Changed assignment code for ascender and descender values.
24 years ago
Tom Kacvinsky
e496962f25
Added units_per_EM processing to parse_font_matrix, and added FT_Fixed
...
number handling to parse_font_bbox.
24 years ago
Tom Kacvinsky
36c8728acb
Added implementation of three new functions: FT_RoundFix, FT_CeilFix,
...
and FT_FloorFix.
24 years ago
Tom Kacvinsky
30e00c6be6
Added prototypes and notes for three new functions: FT_RoundFix,
...
FT_CeilFix, and FT_FloorFix.
24 years ago
Werner Lemberg
1b20ae6162
* src/*/*.c: Added many casts to make code more 64bit-safe.
24 years ago
Werner Lemberg
0778f2bf18
* INSTALL, docs/BUILD: We need GNU make 3.78 or newer.
...
* src/type1/t1objs.c (T1_Init_Face): Minor correction: We must wait
Submitted by Sander van der Wal <svdwal@xs4all.nl>.
24 years ago
Tom Kacvinsky
97b9fe91f5
Added entry:
...
* src/type1/t1objs.c (T1_Init_Face): Minor correction: we must wait
until parse_font_bbox is changed before we use logical shift rights
in the assignments of `root->ascender', `root->descender', and
`root->max_advance_width'.
24 years ago
Tom Kacvinsky
0dd69c9a66
Minor correction in T1_Init_Face: we must wait until parse_font_bbox
...
is changed before we use logical shift rights in the assignments of
`root->ascender', `root->descender', and `root->max_advance_width'.
24 years ago
Tom Kacvinsky
1afa4a7aa3
Added entry:
...
* src/type1/t1objs.c (T1_Done_Face): Free `char_name' table to
avoid a memory leak.
Submitted by Sander van der Wal <svdwal@xs4all.nl>
24 years ago
Tom Kacvinsky
a57af6fb37
2001-03-07 Tom Kacvinsky <tjk@ams.org>
...
24 years ago
Werner Lemberg
d78d99a1cb
formatting
24 years ago
Tom Kacvinsky
79f84db817
Added entry:
...
24 years ago
Tom Kacvinsky
6b13179803
2001-03-05 Tom Kacvinsky <tjk@ams.org>
...
24 years ago
Antoine Leca
5f9960976d
* include/freetype/ttnameid.h: Correct a stupid typo which prevented
...
correct compilation (TT_MS_LANGID_TIGRIGNA_ETHIOPIA appeared twice).
I am sorry for the inconvenience :-(.
24 years ago
Werner Lemberg
150a583254
* builds/unix/detect.mk: Add test for Hurd.
...
* builds/hurd/detect.mk: Removed.
24 years ago
Werner Lemberg
cb6ef5a41f
* src/autohint/ahtypes.h (AH_Hinter): Add elements
...
`disable_horz_edges', `disable_vert_edges'.
* src/autohint/ahhint.c (ah_hint_edges_3, ah_hinter_hint_edges): Use
them (and remove static variables with the same names).
* src/pcf/pcfutil.c (BitOrderInvert): Add `const'.
* docs/glnames.py: Updated to latest pstables.h changes.
* src/psnames/pstables.h: Add more `const'.
* src/pcf/pcfutil.c: Ditto.
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixing typo
(FT_Glyph_Done -> FT_Done_Glyph).
* include/freetype/ttnameid.h: Added some new Microsoft language
codes and LCIDs as found in Office Xp.
* builds/hurd/detect.mk: New file. Added support to detect the GNU
Hurd operating system as Unix-like. Fix submitted by Anthony Fok
<foka@debian.org>.
* src/type1/t1gload.c (T1_Load_Glyph): Set glyph control data to the
the Type 1 glyph charstring (used by conversion programs).
Submitted by Ha Shao <hashao@chinese.com>.
* src/base/ftgrays.c (grays_sweep): The function didn't exit
immediately if `num_cells' was 0 as it should. Thanks to Boris for
finding this out.
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixed memory leak when
bitmap rendering fails (thanks to Graham Asher).
* docs/docmaker.py, include/freetype/*.h: Updated the DocMaker
script to support chapters and section block ordering. Updated the
public header files accordingly.
* src/base/ftglyph.c (FT_Glyph_Copy): Advance width and glyph format
were not correctly copied.
24 years ago
Antoine Leca
5e4b738ad5
* include/freetype/ttnameid.h: added some new Microsoft language
...
codes and LCIDs as found in Office Xp.
24 years ago
David Turner
c06ec0adbe
the Type 1 glyph loader now sets the glyph control data to the
...
T1 charstrings program.
24 years ago
David Turner
3922e4f5d0
added automatic detection for the HURD operating system
24 years ago