Commit Graph

  • f8bc2d3ca6 use escapes instead of 8-bit in the Text constant: the 8-bit version got mangled by maccvs... Just van Rossum 2000-03-17 13:15:38 +0000
  • 5a34a7bac2 use stream->memory instead of malloc/free. Just van Rossum 2000-03-17 13:07:21 +0000
  • 137c88880d updated the "smooth" anti-aliaser. By increasing the number of segments used to decompose a bezier curve, we get rid of the "fuzz-fuzz" factor. David Turner 2000-03-17 12:47:49 +0000
  • fbf3ce2890 updated project files Just van Rossum 2000-03-17 11:53:52 +0000
  • 65a60dc12e Here's the Mac FOND driver! It seems to work well, but it turns out the Type 1 drivers (old as well as new) reject about half the fonts I have. Just van Rossum 2000-03-17 11:53:17 +0000
  • 5ae477c4f2 Added prototype for T1_Done_Parser() Just van Rossum 2000-03-17 11:51:33 +0000
  • 05ef28c4ad Added mac FOND driver, and use t1z driver instead of the "old" t1 driver. Just van Rossum 2000-03-17 11:48:25 +0000
  • 1d85a73d1a Added a new version of the "smooth". This one uses an algorithm that is very close to our standard raster. David Turner 2000-03-17 10:15:20 +0000
  • 7e68ad481f fix to compile with latest FreeType 2 David Turner 2000-03-17 10:14:22 +0000
  • 16afbe2d5f update David Turner 2000-03-17 10:13:52 +0000
  • a6415244f1 updated documentation for Beta 4 VER-2-BETA4 David Turner 2000-03-13 14:25:00 +0000
  • c3c7e7fb0c updated CHANGES added BUILD & INSTALL David Turner 2000-03-13 14:19:31 +0000
  • 757429fdc9 fix to get rid of compile warning David Turner 2000-03-13 13:02:57 +0000
  • 7f7aadf4f7 finished moving all configuration macros to "config/ftoption.h" VER-2-BETA3 David Turner 2000-03-13 12:57:27 +0000
  • 3246efedcd first step towards moving all configuration options to the single "config/ftoption.h" David Turner 2000-03-13 12:12:46 +0000
  • 06d508c1de removed the unused/obsolete "ftbbox.c" David Turner 2000-03-13 11:52:44 +0000
  • 4258c4fe9f removed src/shared/ttnameid.h (redundant) David Turner 2000-03-13 11:50:38 +0000
  • f6dc6c17e7 renamed ttnamedid.h to ttnameid.h David Turner 2000-03-13 11:50:15 +0000
  • 7f615aef5e renamed all outlines functions to the FT_Outline_<action> syntax.. David Turner 2000-03-13 11:49:20 +0000
  • 41dbcbf628 reformatting, changing the FT_Outline structure: David Turner 2000-03-09 11:46:25 +0000
  • 291afa0992 added the new "smooth" anti-aliaser (see the file "demos/src/ftgrays.c"), David Turner 2000-03-08 14:14:55 +0000
  • e98e4af73c fixed a nasty bug that occured with CMAP format 4.. David Turner 2000-03-06 17:01:07 +0000
  • 0f99ddda5f changed the structure of FT_Outline in order to pack all outline flags in a single integer.. David Turner 2000-03-06 13:23:32 +0000
  • 9d76a8d67a a few fixes to get rid of unwanted compile-time warnings David Turner 2000-03-06 09:51:19 +0000
  • 80f4b060e3 fixed typo in comment Just van Rossum 2000-03-05 16:10:10 +0000
  • 1eabbcb453 properly behave in case the console window became active Just van Rossum 2000-03-05 16:09:21 +0000
  • 7eef5364b8 - ft_new_input_stream: don't make a new copy of the pathname - ft_done_stream: remove the FREE(pathname) call, which wasn't kosher - FT_Open_Face: after calling open_face, don't assume driver is the same as face->driver, use face->driver instead Just van Rossum 2000-03-05 16:07:58 +0000
  • 59d8ac4615 formatting: some tabs replaced by spaces Just van Rossum 2000-03-05 15:59:09 +0000
  • febe3fbeba A first check of FT2's Make system. Many smaller and larger bugs have been fixed: Werner Lemberg 2000-03-05 01:14:19 +0000
  • 8c5c932e46 fixed typo in comment Just van Rossum 2000-03-02 10:53:32 +0000
  • 1e5754f2d6 added missing "else": without it FT_Open_Face() would still scan the list of drivers when specifying an explicit driver Just van Rossum 2000-03-02 10:52:57 +0000
  • 7ba2c674a6 readme file: needs copyright notice Just van Rossum 2000-03-02 01:42:48 +0000
  • 858fd5f7f1 Mac demo support stuff. Just van Rossum 2000-03-02 01:38:53 +0000
  • 2e8482b31d Mac modules file. For now the same as the default, minus the t1z driver. First step in adding a Mac FOND driver... Just van Rossum 2000-03-02 01:28:18 +0000
  • 926c81c8ba CodeWarrior Pro4 project file to build the FT library under MacOS Just van Rossum 2000-03-02 01:26:53 +0000
  • 829fbf194e Mac backend for the graphics subsystem. Just van Rossum 2000-03-02 01:18:38 +0000
  • f21dac0209 Don't #include <memory.h> but #include <string.h> to avoid header clash under MacOS. I don't think this affects other platforms. Just van Rossum 2000-03-02 01:17:50 +0000
  • c3b680942c MacOS: include grmac.h (+ fixed typo in comment) Just van Rossum 2000-03-02 01:16:33 +0000
  • 3d76a9fbbe added cast to the string literal for Text to shut up my compiler. (btw. this literal contains non 7-bit characters!) Just van Rossum 2000-03-02 01:15:37 +0000
  • 2a4f206f5f if compiled for MacOS - use the Mac path separator to get the base file name - don't append .ttf if no dot in the file name (plus small typo fix and error message enhancement) Just van Rossum 2000-03-02 01:11:17 +0000
  • 6f9a72d54e ft_basename(): if compiled for MacOS, use the Mac path separator Just van Rossum 2000-03-02 01:09:28 +0000
  • d35aea7090 ft_new_input_stream(): set the pathname field of the stream to args->pathname. Needed for the Mac fond driver. ft_done_stream(): free the pathname field, if not null Just van Rossum 2000-03-02 01:07:50 +0000
  • ca13392d83 a few changes to really compile font drivers in independent single objects.. David Turner 2000-03-01 13:24:38 +0000
  • d275435a4f simple change to compile with the latest FT2 source changes David Turner 2000-03-01 13:23:41 +0000
  • e595014a64 simple minor fix in t1afm.h/t1afm.c David Turner 2000-02-29 17:14:02 +0000
  • c75f71e049 fix David Turner 2000-02-29 17:12:03 +0000
  • e755002ddc moved the ANSI "ftsystem.c" to src/base David Turner 2000-02-29 17:11:53 +0000
  • 7bda46d094 updated the build system to avoid file duplication : David Turner 2000-02-29 16:56:18 +0000
  • 587bc78f86 the Win32 seems to be fixed and working now David Turner 2000-02-28 15:13:08 +0000
  • 9c84887db3 remaining fixes from Just David Turner 2000-02-28 11:32:54 +0000
  • 9ac7fa16ff small update in config files David Turner 2000-02-28 11:32:17 +0000
  • 7b63d2ea1b fixed a bug that prevented the reading of AFM files.. David Turner 2000-02-28 11:25:01 +0000
  • 7bb7fedef1 fixed a bug which appeared when loading unscaled composite glyphs David Turner 2000-02-28 11:23:36 +0000
  • 58c10b5a6b updated David Turner 2000-02-22 14:31:42 +0000
  • 9e2943496c updated the license David Turner 2000-02-22 13:53:16 +0000
  • 35eee3f307 removed the reference to 'type1z' in order to allow compilation under OS/2 David Turner 2000-02-22 13:53:01 +0000
  • 63cb46dd1a simple fixes David Turner 2000-02-22 13:34:26 +0000
  • d60389be36 formatting David Turner 2000-02-21 17:46:24 +0000
  • a1b60580a2 small fix, PageUp/PageDown now work Alt-F4 doesn't work anymore (needs more changes :-) David Turner 2000-02-21 17:45:15 +0000
  • b2a21e5170 minor change, for benchmark comparison David Turner 2000-02-21 16:18:43 +0000
  • fbff3e8fc7 added a memory checking test program, used to solve the memory leak reported by Jack Davis David Turner 2000-02-21 16:18:25 +0000
  • c64f644264 simple update to allow several rendering modes (useful for testing the Unicode charmaps) David Turner 2000-02-21 16:18:01 +0000
  • 1e7f843261 simple fix David Turner 2000-02-21 16:17:36 +0000
  • 08fdac980a fixed a bug in the glyph loader that caused a memory block to be freed twice. Also performed changes to use the new glyph zone object that has appeared in ftobjs.h David Turner 2000-02-21 16:01:33 +0000
  • cbfaedcefa added glyph zone objects David Turner 2000-02-21 16:00:36 +0000
  • 4ea18e5573 added some configuration macros David Turner 2000-02-17 10:25:24 +0000
  • 547a252af1 Formatting. Adding/Fixing documentation. Werner Lemberg 2000-02-16 08:23:58 +0000
  • d16a4b8111 removed obsolete hinter source code David Turner 2000-02-15 12:56:44 +0000
  • 95bec28220 updated version of the experimental Type 1 driver (this thing now works even better than the "regular" driver, but is much smaller). David Turner 2000-02-15 12:55:57 +0000
  • 861ba624db small fix (reduce compiler warnings) David Turner 2000-02-15 12:54:51 +0000
  • 24ea09fcbd small fix David Turner 2000-02-15 12:54:06 +0000
  • 18789bfe9f Added prototype OpenType Layout support sources. This is not a port of the OTL extension of FT 1.x, as it uses a very different design. David Turner 2000-02-15 12:53:31 +0000
  • dbe4872bf0 removed obsolete source file David Turner 2000-02-14 16:45:40 +0000
  • a56489e01f The code has been updated to use the finite-state table loader in "ftstream" (when the macro READ_FIELDS) is defined. David Turner 2000-02-13 13:41:56 +0000
  • 33263421f8 formatting David Turner 2000-02-13 13:38:45 +0000
  • 851688057d small bug fix used to compile when the SFNT module doesn't support embedded bitmaps and postscript names.. David Turner 2000-02-13 13:38:27 +0000
  • 7663f22288 Added support for the "attach_file" format-specific driver interface, used to implement FT_Attach_File. David Turner 2000-02-13 13:37:38 +0000
  • 818336fdf4 Added the function FT_Read_Fields, it acts as a finite-state automata to load large TrueType tables in object structures. David Turner 2000-02-13 13:36:53 +0000
  • 1d1c7eb807 small update in FT_Open_Args (more could follow though..) David Turner 2000-02-13 13:35:21 +0000
  • 3188a3a112 Sorry, forgot some changes needed to get rid of t1encode.[hc]. Here they come.. David Turner 2000-02-13 13:34:18 +0000
  • 3983d95f3e fixed a small typo ( "height" in place of "eight" !!) David Turner 2000-02-10 19:19:51 +0000
  • 5ae1259c03 removed the "t1encode" files which are now obsolete with the "psnames" module David Turner 2000-02-10 19:17:24 +0000
  • 7433655cbd Some changes. The SFNT driver is able to return Postscript glyph names even when the "psnames" module is not used.. David Turner 2000-02-10 19:14:48 +0000
  • c3122c98ce added some comments David Turner 2000-02-10 19:11:30 +0000
  • 1ab77fdfff some updates to make everything compile clean David Turner 2000-02-10 18:08:17 +0000
  • 1a3e3d6a0d introduced the FT_Attach_File function to support additional metrics coming from external files (e.g. Type 1 AFM files to add kerning data to the face). David Turner 2000-02-10 17:03:11 +0000
  • 5dc8aba72b some modifications used to introduce the Type 1 AFM parser and psnames module David Turner 2000-02-10 17:01:24 +0000
  • 1a26888da3 some changes to ensure that the code compiles cleanly when TT_CONFIG_OPTION_POSTSCRIPT_NAMES is undefined.. David Turner 2000-02-10 16:17:23 +0000
  • a8635cc626 Very simple AFM Parser David Turner 2000-02-10 16:15:11 +0000
  • cda32b71ba added the FT_Attach_File function to enable AFM parsing. David Turner 2000-02-10 16:14:35 +0000
  • 71ec10efe5 support for the IGNORE_GLOBAL_ADVANCE_WIDTH loading flag David Turner 2000-02-10 16:09:35 +0000
  • dba4b3243a small update to the kerning code David Turner 2000-02-10 16:08:59 +0000
  • afdc4c4c2b Updates to the Type 1 driver Now with a simple AFM parser in order to read the kerning table.. David Turner 2000-02-10 16:08:36 +0000
  • 51d4e28daf New version of the Type 1 driver. Generates a Unicode charmap on the fly through the "psnames" module.. David Turner 2000-02-10 13:11:43 +0000
  • 5c9a571a5a new psnames module David Turner 2000-02-10 13:10:32 +0000
  • a9369f2dc9 some updates to allow the selective compilation of the adobe glyph list (this thing is huge !!) David Turner 2000-02-07 18:58:42 +0000
  • b5a0487cfd added a python script used to generate some tables for the upcoming new "psnames" pseudo-driver David Turner 2000-02-07 18:04:27 +0000
  • 9e416a875f small fix in rules David Turner 2000-02-02 12:49:14 +0000
  • 5194f8bf8a fixed a small bug that prevented the modules list to be properly erased on Win32 when invoking "make modules" from the top directory.. David Turner 2000-02-02 12:48:20 +0000
  • 5eaadfcda6 added a new glyph image format: David Turner 2000-02-02 12:47:44 +0000