Werner Lemberg
ab6d10759a
* CHANGES: Reformatted, minor fixes.
...
* TODO: Updated.
* include/freetype/freetype.h: Formatting.
* Jamrules, Jamfile, src/Jamfile, src/*/Jamfile: Adding jamfiles to
the source tree. See www.freetype.org/jam/index.html for details.
24 years ago
Tom Kacvinsky
8f031b08ec
Formatting
24 years ago
Tom Kacvinsky
679ea64ccc
2001-04-02 Tom Kacvinsky <tjk@ams.org>
...
* src/sfnt/ttload.c (TT_Load_Metrics): Fix an improper pointer
dereference. Submitted by Herbert Duerr <duerr@sun.com>
24 years ago
Tom Kacvinsky
4a1bc8fcf6
In function TT_Load_Metrics, fix improper an improper pointer dereference.
...
Submitted by herbert duerr <duerr@sun.com>
24 years ago
Tom Kacvinsky
7e0e160d87
2001-03-26 Tom Kacvinsky <tjk@ams.org>
...
24 years ago
Tom Kacvinsky
e90c5b978f
Changed tests for sizes of short, ints, and longs to use the suffix U
...
on the hexdecimal constants to avoid problems with HP-UX's ANSI
compliant C compiler (c89). The changes work well with Sun's Forte
compilers.
24 years ago
David Turner
5bf0a39485
* Jamrules, Jamfile, src/Jamfile, src/*/Jamfile: Adding jamfiles
...
to the source tree. see www.freetype.org/jam/index.html for details
24 years ago
Werner Lemberg
521d8dc2e5
Add 2.0.2 version tag.
24 years ago
David Turner
85d260f628
added small README file
24 years ago
David Turner
bbf33f304a
small Unix installation update
24 years ago
David Turner
d540613a7f
small documentation update
24 years ago
David Turner
f876b245e9
small documentation update
24 years ago
David Turner
a0f89558b9
updated changes
24 years ago
David Turner
1e536983f6
removed obsolete documentation files
...
they are now moved to the "www" module, under "www/freetype2/docs"
24 years ago
Werner Lemberg
521a2d7a13
* builds/win32/detekt.mk: Fix .PHONY target for Intel compiler.
...
Renamed "ftnames.h" to "ftsnames.h", and FT_NAMES_H to
FT_SFNT_NAMES_H.
* docs/docmaker.py: Added generation of INDEX link in table of
contents.
* INSTALL, docs/BUILD: Updated documentation to indicate that the
compilation process has changed slightly (no more `src' required in
* 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 add its own directory to the include path at
compile time. Modified all "rules.mk" and "descrip.mms"
accordingly.
* src/cid/cidobjs.c, src/cid/cidload.c, src/pcf/pcfread.c,
src/type1/t1load.c, src/type1/t1objs.c: Added a few casts to remove
compiler warnings in pedantic modes.
* include/config/ft2build.h, include/config/ftheader.h: The file
top-level <ft2build.h>.
* include/config/ftheader.h: Added new section describing the #include
macros.
the Type 2 glyph charstring (used by conversion programs).
* docs/docmaker.py: Added cross-references generation as well as
seac emulation provided by the Type 2 endchar operator.
* src/cid/cidafm.c, src/cid/cidafm.h: removed un-needed files,
Added support for clipped direct rendering in the smooth renderer.
* src/cff/t2objs.c (T2_Init_Face): For pure CFF fonts, set
24 years ago
David Turner
0e20e1e575
fixed a small mistake
24 years ago
David Turner
b8f56fa005
renamed "obj" to "objs"
24 years ago
David Turner
6ce03efb12
* include/freetype/config/ftheader.h, include/freetype/ftsnames.h:
...
renamed "ftnames.h" to "ftsnames.h", and FT_NAMES_H to FT_SFNT_NAMES_H
* docs/docmaker.py: added generation of INDEX link in table of contents
24 years ago
David Turner
8d3a401fa8
* 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
3de5b07cc3
* builds/unix/configure.in: Add $ft_version.
...
* builds/unix/freetype-config.in: Use it.
* builds/unix/configure: Updated.
24 years ago
Tom Kacvinsky
a2e47b2688
Added entries for changes to Type 1 and CFF drivers, related to units
...
24 years ago
Tom Kacvinsky
f3dad68be8
In function parse_font_matrix(), make sure that the units per em value
...
24 years ago
Tom Kacvinsky
70d6f38ed2
Change units per EM assignment in cff_parse_font_bbox().
24 years ago
David Turner
3798110fc7
fixed a small bug
24 years ago
David Turner
8cfe002db9
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
168e39a15b
small update to remove compiler warnings
24 years ago
Tom Kacvinsky
c24eff8d83
Another minor typo fix in cff_parse_font_bbox().
24 years ago
Tom Kacvinsky
b2712e2ef5
Corrected a typo in function cff_parse_font_bbox().
24 years ago
Tom Kacvinsky
99678c3408
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
ea48f4588a
In function cff_parse_font_bbox(), obtain rounded FT_Fixed values for the
...
bounding box numbers.
24 years ago
Tom Kacvinsky
8958d03ad1
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
3952f6c778
Added entries for changes to CFF driver submitted by Sander van der
...
24 years ago
Tom Kacvinsky
84ad2a2205
Added function get_cff_glyph_name() in order to facilitate getting a
...
24 years ago
Tom Kacvinsky
b9561b78c3
In function CFF_Init_Face(), logical or the face flags with
...
24 years ago
Tom Kacvinsky
8316bc596d
In function CFF_Parse_CharStrings(), added support for deprecated
...
24 years ago
Werner Lemberg
9a8b536fb9
* 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
fb68eaf8ac
2001-03-12 Tom Kacvinsky <tjk@ams.org>
...
24 years ago
Tom Kacvinsky
a25b712c95
Changed the lenIV member of the T1_Decoder_ struct to be an FT_Int
...
instead of an FT_UInt.
24 years ago
Tom Kacvinsky
d15ac62429
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
68621135db
In cid_read_subrs, decode subroutines only if lenIV >= 0.
24 years ago
Tom Kacvinsky
e355d008b3
In cid_load_glyph, decrypt charstrings only if lenIV >= 0.
24 years ago
Tom Kacvinsky
9b59f2c385
In function T1_Decoder_Parse_Charstrings, take into account lenIV seed
...
bytes at the start of a decrypted subroutine.
24 years ago
Werner Lemberg
22e812a8c4
* src/pcf/pcfread.c: Put READ_Fields() always in a conditional to
...
avoid compiler warnings.
24 years ago
Werner Lemberg
29bac136cb
* 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
21fed911e2
Added entry for TODO list.
24 years ago
Tom Kacvinsky
82aca5c0ff
Initial revision of TODO list.
24 years ago
Tom Kacvinsky
f4f17d4f71
Myriad entires for FT_Fixed number handling in bbox parsing and
...
assignment code that uses bbox values.
24 years ago
Tom Kacvinsky
e5b8bbb892
In function T1_Init_Face, changed the assignment code for ascender,
...
descender, and max_advance_width.
24 years ago
Tom Kacvinsky
5d362b6b44
Changed parse_font_bbox to use FT_Fixed values for the bbox
...
assignment, and use rounded values instead.
24 years ago
Tom Kacvinsky
00169a309e
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