Commit Graph

  • 9a8b536fb9 * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix error messages. Werner Lemberg 2001-03-12 22:33:52 +00:00
  • fb68eaf8ac 2001-03-12 Tom Kacvinsky <tjk@ams.org> Tom Kacvinsky 2001-03-12 12:06:30 +00:00
  • a25b712c95 Changed the lenIV member of the T1_Decoder_ struct to be an FT_Int instead of an FT_UInt. Tom Kacvinsky 2001-03-12 12:04:29 +00:00
  • 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). Tom Kacvinsky 2001-03-12 02:36:49 +00:00
  • 68621135db In cid_read_subrs, decode subroutines only if lenIV >= 0. Tom Kacvinsky 2001-03-12 02:17:50 +00:00
  • e355d008b3 In cid_load_glyph, decrypt charstrings only if lenIV >= 0. Tom Kacvinsky 2001-03-12 02:05:17 +00:00
  • 9b59f2c385 In function T1_Decoder_Parse_Charstrings, take into account lenIV seed bytes at the start of a decrypted subroutine. Tom Kacvinsky 2001-03-12 01:42:38 +00:00
  • 22e812a8c4 * src/pcf/pcfread.c: Put READ_Fields() always in a conditional to avoid compiler warnings. Werner Lemberg 2001-03-11 13:11:43 +00:00
  • 29bac136cb * TODO: Updated. Werner Lemberg 2001-03-11 11:28:39 +00:00
  • 21fed911e2 Added entry for TODO list. Tom Kacvinsky 2001-03-10 20:03:06 +00:00
  • 82aca5c0ff Initial revision of TODO list. Tom Kacvinsky 2001-03-10 20:00:06 +00:00
  • f4f17d4f71 Myriad entires for FT_Fixed number handling in bbox parsing and assignment code that uses bbox values. Tom Kacvinsky 2001-03-10 19:21:19 +00:00
  • e5b8bbb892 In function T1_Init_Face, changed the assignment code for ascender, descender, and max_advance_width. Tom Kacvinsky 2001-03-10 19:10:25 +00:00
  • 5d362b6b44 Changed parse_font_bbox to use FT_Fixed values for the bbox assignment, and use rounded values instead. Tom Kacvinsky 2001-03-10 19:08:44 +00:00
  • 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. Tom Kacvinsky 2001-03-10 19:06:54 +00:00
  • 025c2f3fb6 Added units_per_EM processing to parse_font_matrix, and added FT_Fixed number handling to parse_font_bbox. Tom Kacvinsky 2001-03-10 19:04:41 +00:00
  • c2f44c1608 Added implementation of three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix. Tom Kacvinsky 2001-03-10 19:02:51 +00:00
  • f8220925c9 Added prototypes and notes for three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix. Tom Kacvinsky 2001-03-10 19:01:21 +00:00
  • 914b289f16 * src/*/*.c: Added many casts to make code more 64bit-safe. Werner Lemberg 2001-03-10 17:07:42 +00:00
  • 7124a8e59c * INSTALL, docs/BUILD: We need GNU make 3.78 or newer. Werner Lemberg 2001-03-07 21:20:48 +00:00
  • a20e15bc0d Added entry: Tom Kacvinsky 2001-03-07 20:56:57 +00:00
  • bdcfd5246d 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'. Tom Kacvinsky 2001-03-07 20:53:08 +00:00
  • 5441897bcb Added entry: Tom Kacvinsky 2001-03-07 20:43:38 +00:00
  • 3f06635b12 2001-03-07 Tom Kacvinsky <tjk@ams.org> Tom Kacvinsky 2001-03-07 20:42:18 +00:00
  • 2e35c9b406 formatting Werner Lemberg 2001-03-06 13:56:42 +00:00
  • 0d832659c7 Added entry: Tom Kacvinsky 2001-03-05 16:24:58 +00:00
  • e20035ae3c 2001-03-05 Tom Kacvinsky <tjk@ams.org> Tom Kacvinsky 2001-03-05 16:22:25 +00:00
  • ca3035ad4c * 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 :-(. Antoine Leca 2001-03-05 00:15:37 +00:00
  • 29179a33ee * builds/unix/detect.mk: Add test for Hurd. * builds/hurd/detect.mk: Removed. Werner Lemberg 2001-03-04 22:10:36 +00:00
  • e274cfd3ef * 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. Werner Lemberg 2001-03-04 21:53:08 +00:00
  • 6d27936aa9 * include/freetype/ttnameid.h: added some new Microsoft language codes and LCIDs as found in Office Xp. Antoine Leca 2001-03-01 18:00:44 +00:00
  • 8a8d5c88b5 the Type 1 glyph loader now sets the glyph control data to the T1 charstrings program. David Turner 2001-02-28 09:36:13 +00:00
  • 131f8ea8d5 added automatic detection for the HURD operating system David Turner 2001-02-28 09:09:05 +00:00
  • 5aeaad6c39 fixed a bug reported by Graham Asher David Turner 2001-02-23 17:47:41 +00:00
  • f3b07226c2 fixed a small bug in FT_Glyph_Copy David Turner 2001-02-16 16:40:59 +00:00
  • 8fe916ca51 fixed a small bug (the advance and format were not copied in FT_Glyph_Copy) David Turner 2001-02-16 16:27:35 +00:00
  • 20e862be32 * builds/unix/config.{guess,sub}: Updated (from ftp.gnu.org). Werner Lemberg 2001-02-14 08:31:55 +00:00
  • 0b2137e5ca * docs/docmaker.py (DocSection::add_element): Use `self.print_error()'. Werner Lemberg 2001-02-14 04:59:57 +00:00
  • e231a65882 update docmaker.py to support chapters and section block ordering updated public header files, as well as "ftchapters.h" which only contains comment that hold the list of section chapters.. David Turner 2001-02-13 17:42:49 +00:00
  • 500dc854f6 formatting Werner Lemberg 2001-02-10 17:45:01 +00:00
  • 16c691c155 minor correction to 2001-02-07 entries. Tom Kacvinsky 2001-02-08 23:26:09 +00:00
  • 78b5f17a15 * src/cff/cffparse.c (cff_parse_font_matrix): Removed an unnecessary fprintf( stderr, ... ). Tom Kacvinsky 2001-02-08 23:25:19 +00:00
  • 1e5f0ee609 Removed an unnecessary fprintf( stderr, ... ) from cff_parse_font_matrix Tom Kacvinsky 2001-02-08 23:23:46 +00:00
  • 43a9c9d396 Added entry for function is_alpha. Code now makes `-' a valid alphanumeric character. Tom Kacvinsky 2001-02-07 03:48:24 +00:00
  • 97094311aa In function is_alpha, make -' a legal alphanumeric character. This is so that font names with -' are fully parsed, etc... Tom Kacvinsky 2001-02-07 03:45:49 +00:00
  • 1df6a31704 Added entries for changes to CFF and Type 1 drivers, related to units per EM. That is, calculate the units per EM based on the FontMatrix. Tom Kacvinsky 2001-02-07 01:24:11 +00:00
  • 7b91beadab In function T1_Init_Face, added code to get the units_per_EM from the value assigned in parse_font_matrix, if available. Default to 1000 if not available. Tom Kacvinsky 2001-02-07 01:14:53 +00:00
  • d30bcd20c2 In struct CFF_Font_Dict_, added a units_per_em member to facilitate passing of units_per_em form function cff_parse_font_matrix. Tom Kacvinsky 2001-02-07 01:13:21 +00:00
  • c27cd28e22 In function cff_parse_font_matrix, added logic to get the units_per_EM from the FontMatrix. Tom Kacvinsky 2001-02-07 01:11:54 +00:00
  • c97cf17acd In function CFF_Init_Face, added logic to get the units per EM from the CFF dictionary, if available. Tom Kacvinsky 2001-02-07 01:08:34 +00:00
  • e56b411f32 * src/psaux/psobjs.c (shift_elements): Remove if clause (which is obsolete now). Werner Lemberg 2001-02-03 04:34:53 +00:00
  • 65d328ead7 formatting, ChangeLog entry Werner Lemberg 2001-02-03 03:00:06 +00:00
  • 1ae67a2e0c improved docmaker slightly (better indexing, support for "<order>" marker in section blocks, see "fttypes.h") David Turner 2001-02-02 05:24:11 +00:00
  • 331780c925 Update of ttnameid.h with the most recent informations from Microsoft's SDK Antoine Leca 2001-01-31 03:00:22 +00:00
  • 2f41a46a1a Added entries for changes to Type 1 driver (related to FontInfo dictionaries and units per em). Tom Kacvinsky 2001-01-24 22:44:22 +00:00
  • b2d5fefea8 In function parse_font_matrix, added heuristic to get units_per_EM from the font matrix. Tom Kacvinsky 2001-01-24 22:41:20 +00:00
  • f3bdbb4552 another small update of the Unicode range comments Werner Lemberg 2001-01-22 15:26:02 +00:00
  • 3708bdb35a grammatical fixes Werner Lemberg 2001-01-19 03:33:30 +00:00
  • 3dac27d9fd * src/pcfread.c (pcf_get_properties, pcf_get_metrics, pcf_get_bitmaps): Fix compiler errors. Werner Lemberg 2001-01-18 04:00:12 +00:00
  • 9e708eb5fb formatting Werner Lemberg 2001-01-15 23:11:55 +00:00
  • db0717879f some minor changes to allow compilation in all modes, without warnings David Turner 2001-01-12 21:49:08 +00:00
  • c7c2c91ad0 * builds/unix/freetype-config.in: Fix problems with separate --prefix and --exec-prefix. Werner Lemberg 2001-01-12 05:32:04 +00:00
  • b6c1bf861a added cross-reference generation David Turner 2001-01-12 00:33:30 +00:00
  • 38208a6e6b * docs/docmaker.py: Minor improvements to reduce unwanted spaces and empty lines in output. * docs/docmaker.py: Improved script to generate table of contents and index pages. It also supports wildcards on non Unix systems. Werner Lemberg 2001-01-11 09:27:49 +00:00
  • 0f5616a801 updated documentation in public header files David Turner 2001-01-10 11:15:48 +00:00
  • 18b55f7bbc improved the docmaker script David Turner 2001-01-10 06:53:49 +00:00
  • 4c8815e1a6 * include/freetype/ttnameid.h: Updated Unicode code range comments. Werner Lemberg 2001-01-05 05:15:49 +00:00
  • d573c7e76b formatting Werner Lemberg 2001-01-03 07:14:12 +00:00
  • d0165401bb Added entries for changes to CFF driver function, variable, and source file names. Tom Kacvinsky 2001-01-03 07:12:49 +00:00
  • c3e987e2aa * builds/vms: Support files for VMS architecture added. * descrip.mms, src/*/descrip.mms: VMS makefiles added. * README.VMS: New file. Werner Lemberg 2001-01-03 06:47:10 +00:00
  • 78e8608dde import of vms stuff Werner Lemberg 2001-01-03 06:38:54 +00:00
  • 53ecd88986 Initial revision Werner Lemberg 2001-01-03 06:38:54 +00:00
  • 332bc32125 Changed to use cfftypes.h instead of t2types.h. Also, we now use cfferrs.h instead of t2errors.h. Tom Kacvinsky 2001-01-03 00:29:35 +00:00
  • 0f27de1209 Merged in changes from t2types.h, and made this the canonical `types' header for the CFF driver. Tom Kacvinsky 2001-01-03 00:27:46 +00:00
  • 059bcea7ed This file was merged with cfftypes.h and is no longer necessary. Tom Kacvinsky 2001-01-03 00:26:56 +00:00
  • 5090a09ec9 This file was previously known as t2errors.h. Tom Kacvinsky 2001-01-03 00:25:36 +00:00
  • 2e7cdb145e Renamed to cfferrs.h. Tom Kacvinsky 2001-01-03 00:24:58 +00:00
  • 8d1f604993 Changed to use cffgload.{c,h} instead of t2gload.{c,h}. Also, all occurences of t2_ (T2_) were replaced with cff_ (CFF_, resp.). Tom Kacvinsky 2001-01-03 00:21:59 +00:00
  • 8050a6b85d This file was previously known as t2gload.h. Tom Kacvinsky 2001-01-03 00:17:58 +00:00
  • 167e2be410 Renamed to cffgload.h. Tom Kacvinsky 2001-01-03 00:17:15 +00:00
  • ceac7b9f66 Changed to reflect the changes made in the source files: we now use cffgload.{c,h} instead of t2gload.{c,h}. Tom Kacvinsky 2001-01-03 00:16:24 +00:00
  • cd92b11dc6 This file was previously known as t2gload.c. Tom Kacvinsky 2001-01-03 00:15:00 +00:00
  • fa3d6e9422 Renamed t2gload.c to cffgload.c. Tom Kacvinsky 2001-01-03 00:14:11 +00:00
  • 389acc625e * src/pcf/*: New driver module for PCF font format (used in X Windows). * include/freetype/internal/ftdebug.h (FT_Trace): Added values for PCF driver. * include/freetype/internal/pcftypes.h: New file. * include/freetype/config/ftmodule.h: Added PCF driver module. Werner Lemberg 2001-01-01 17:25:21 +00:00
  • a9f3ccb523 import of PCF driver Werner Lemberg 2001-01-01 17:24:31 +00:00
  • f28b7bfaea Initial revision Werner Lemberg 2001-01-01 17:24:31 +00:00
  • 6b76663625 * src/cff/cffload.c (CFF_Load_Charset): Improved error messages. (CFF_Load_Charset, CFF_Load_Encoding): Remove unnecessary variable definition. Werner Lemberg 2000-12-30 22:14:58 +00:00
  • e39266ab7c Added entries for changes to CFF driver sources and headers. We now have a working charset and encoding parser, along with a working seac emulation (the 5 argument version of endchar). Tom Kacvinsky 2000-12-30 01:18:22 +00:00
  • fc1de559ad Changed the structures CFF_Encoding and CFF_Charset. Tom Kacvinsky 2000-12-30 01:13:50 +00:00
  • 97550fc45a Chnaged the structures CFF_Charset and CFF_Encoding. Tom Kacvinsky 2000-12-30 01:13:07 +00:00
  • abe0d47265 Added functions t2_lookup_glyph_by_stdcharcode and t2_operator_seac for use in implementing the seac emulation provided by the Type 2 endchar operator. Tom Kacvinsky 2000-12-30 00:39:40 +00:00
  • 4ba1c0ad6f Added tables Tom Kacvinsky 2000-12-30 00:37:14 +00:00
  • 7fdd1e528b Added entries pertaining to the changes needed in the CFF/Type 2 driver for font transforms to work. Tom Kacvinsky 2000-12-24 10:05:04 +00:00
  • 91a0b65f46 In function T2_Load_Glyph, added code so that the font transform is applied. Tom Kacvinsky 2000-12-24 10:01:54 +00:00
  • a05c02c9ca Added code to cff_parse_font_matrix so that the font matrix numbers are scaled by 1/(matrix->yy). Also, the offset vector now contains integer values instead of 16.16 fixed numbers. Tom Kacvinsky 2000-12-24 09:57:28 +00:00
  • d85623c241 Minor doc fix. Werner Lemberg 2000-12-23 16:55:29 +00:00
  • 390ec38444 Fixed 2000-12-21 entry for ah_hinter_load and ah_hinter_load_glyph to be more general. The problem affected more than synthetic fonts. Tom Kacvinsky 2000-12-22 07:35:19 +00:00
  • 45fbecbba3 Removed unnecessary comments and commented-out code from ah_hinter_load_glyph. Tom Kacvinsky 2000-12-22 07:24:02 +00:00
  • 55b7403b58 removing obsolete "cidafm" files David Turner 2000-12-22 03:40:14 +00:00
  • 42f1d254a1 Added entry for fixes to autohinter (related to synthetic fonts). Tom Kacvinsky 2000-12-21 01:34:01 +00:00