e755002ddc
moved the ANSI "ftsystem.c" to src/base
David Turner
2000-02-29 17:11:53 +00:00
7bda46d094
updated the build system to avoid file duplication :
David Turner
2000-02-29 16:56:18 +00:00
587bc78f86
the Win32 seems to be fixed and working now
David Turner
2000-02-28 15:13:08 +00:00
9c84887db3
remaining fixes from Just
David Turner
2000-02-28 11:32:54 +00:00
9ac7fa16ff
small update in config files
David Turner
2000-02-28 11:32:17 +00:00
7b63d2ea1b
fixed a bug that prevented the reading of AFM files..
David Turner
2000-02-28 11:25:01 +00:00
7bb7fedef1
fixed a bug which appeared when loading unscaled composite glyphs
David Turner
2000-02-28 11:23:36 +00:00
58c10b5a6b
updated
David Turner
2000-02-22 14:31:42 +00:00
9e2943496c
updated the license
David Turner
2000-02-22 13:53:16 +00:00
35eee3f307
removed the reference to 'type1z' in order to allow compilation under OS/2
David Turner
2000-02-22 13:53:01 +00:00
63cb46dd1a
simple fixes
David Turner
2000-02-22 13:34:26 +00:00
d60389be36
formatting
David Turner
2000-02-21 17:46:24 +00:00
a1b60580a2
small fix, PageUp/PageDown now work Alt-F4 doesn't work anymore (needs more changes :-)
David Turner
2000-02-21 17:45:15 +00:00
b2a21e5170
minor change, for benchmark comparison
David Turner
2000-02-21 16:18:43 +00:00
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 +00:00
c64f644264
simple update to allow several rendering modes (useful for testing the Unicode charmaps)
David Turner
2000-02-21 16:18:01 +00:00
1e7f843261
simple fix
David Turner
2000-02-21 16:17:36 +00:00
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 +00:00
cbfaedcefa
added glyph zone objects
David Turner
2000-02-21 16:00:36 +00:00
4ea18e5573
added some configuration macros
David Turner
2000-02-17 10:25:24 +00:00
547a252af1
Formatting. Adding/Fixing documentation.
Werner Lemberg
2000-02-16 08:23:58 +00:00
d16a4b8111
removed obsolete hinter source code
David Turner
2000-02-15 12:56:44 +00:00
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 +00:00
861ba624db
small fix (reduce compiler warnings)
David Turner
2000-02-15 12:54:51 +00:00
24ea09fcbd
small fix
David Turner
2000-02-15 12:54:06 +00:00
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 +00:00
dbe4872bf0
removed obsolete source file
David Turner
2000-02-14 16:45:40 +00:00
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 +00:00
33263421f8
formatting
David Turner
2000-02-13 13:38:45 +00:00
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 +00:00
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 +00:00
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 +00:00
1d1c7eb807
small update in FT_Open_Args (more could follow though..)
David Turner
2000-02-13 13:35:21 +00:00
3188a3a112
Sorry, forgot some changes needed to get rid of t1encode.[hc]. Here they come..
David Turner
2000-02-13 13:34:18 +00:00
3983d95f3e
fixed a small typo ( "height" in place of "eight" !!)
David Turner
2000-02-10 19:19:51 +00:00
5ae1259c03
removed the "t1encode" files which are now obsolete with the "psnames" module
David Turner
2000-02-10 19:17:24 +00:00
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 +00:00
c3122c98ce
added some comments
David Turner
2000-02-10 19:11:30 +00:00
1ab77fdfff
some updates to make everything compile clean
David Turner
2000-02-10 18:08:17 +00:00
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 +00:00
5dc8aba72b
some modifications used to introduce the Type 1 AFM parser and psnames module
David Turner
2000-02-10 17:01:24 +00:00
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 +00:00
a8635cc626
Very simple AFM Parser
David Turner
2000-02-10 16:15:11 +00:00
cda32b71ba
added the FT_Attach_File function to enable AFM parsing.
David Turner
2000-02-10 16:14:35 +00:00
71ec10efe5
support for the IGNORE_GLOBAL_ADVANCE_WIDTH loading flag
David Turner
2000-02-10 16:09:35 +00:00
dba4b3243a
small update to the kerning code
David Turner
2000-02-10 16:08:59 +00:00
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 +00:00
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 +00:00
5c9a571a5a
new psnames module
David Turner
2000-02-10 13:10:32 +00:00
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 +00:00
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 +00:00
9e416a875f
small fix in rules
David Turner
2000-02-02 12:49:14 +00:00
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 +00:00
5eaadfcda6
added a new glyph image format:
David Turner
2000-02-02 12:47:44 +00:00
86fbfb5059
re-adding fterrors.h to the repository..
David Turner
2000-02-02 12:28:57 +00:00
f45ae1cf55
sorry, a small mistake made me "remove" fterrors.h with WinCVS I need to manually clear the repository through CVS...
David Turner
2000-02-02 12:28:27 +00:00
200e097c6b
updated the "FT_SubGlyph" structure
David Turner
2000-02-02 12:21:35 +00:00
0dd3434801
The Type 1 experimental driver was updated
David Turner
2000-02-02 12:20:53 +00:00
8f43c714a5
A major refresh of the TrueType driver :
David Turner
2000-02-02 12:16:19 +00:00
0360168a4d
moved the files in "docs/internals" to "docs/design". The image files were also all added to the repository in binary format !!
David Turner
2000-01-31 18:20:32 +00:00
17d6bdec92
removed obsolete documentation files
David Turner
2000-01-31 18:18:56 +00:00
442005b736
removed the old "glyph_conventions" directory, now replaced by "glyphs"
David Turner
2000-01-31 18:17:02 +00:00
f948758609
weel, the previous operation didn't work well, as the images were still stored as text on the server !!
David Turner
2000-01-31 18:15:12 +00:00
f0a46def9d
added the image files in binary form in the repository
David Turner
2000-01-31 18:11:31 +00:00
dda05ee1da
removed the PNG images as they were incorrectly stored as text files in the repository
David Turner
2000-01-31 18:11:00 +00:00
633da99a23
updated changes log
David Turner
2000-01-27 14:07:33 +00:00
f300d695f4
some updates/corrections
David Turner
2000-01-27 14:03:39 +00:00
2dfb5aca28
added a new experimental Type 1 driver. This version sports several improvements compared to "src/type1". Briefly :
David Turner
2000-01-27 14:02:04 +00:00
d42c68e855
many new small, but important, changes there:
David Turner
2000-01-27 13:56:02 +00:00
76bbd5793f
the T1_Face definition changed slightly to clearly separate the Type 1 font content from the rest. This implied some changes to the following files.
David Turner
2000-01-27 13:35:16 +00:00
b3a85b00c4
FreeType licence.
Werner Lemberg
2000-01-25 08:16:54 +00:00
d00a8ce6f2
some updates. The yesterday modifications prevented the demo programs from compiling under Unix. fixed..
David Turner
2000-01-18 09:52:08 +00:00
9d61e46855
Fixed rule with wildcard.
Werner Lemberg
2000-01-18 02:07:04 +00:00
a5ab5ce791
adding correct versions of the PNG images
David Turner
2000-01-17 20:51:18 +00:00
438f8cd27b
removing invalid PNG images
David Turner
2000-01-17 20:50:18 +00:00
702b8d52cf
Removed obsolete file in uppercase. FTOPTION.H has fallen behind the ftoption.h file. Its continued presence causes some problems with case insensitive systems. --Eric
Eric Olson
2000-01-17 19:44:07 +00:00
6afe00774a
colored the example source code and corrected some typos
David Turner
2000-01-17 19:25:18 +00:00
b94713e9c5
Added a FreeType 2 Tutorial !!
David Turner
2000-01-17 18:56:49 +00:00
3ba47068a6
some updates to the "rules.mk" files. Basically, we now use "$(FT_COMPILE)" instead of "$(FT_CC)" in order to compile the library.
David Turner
2000-01-17 11:25:57 +00:00
3b925ef744
fixed a minor bug in the computation of the vertical metrics top-side bearing
David Turner
2000-01-17 11:22:59 +00:00
fdc225b153
fixed another small bug in the FT_Read_xxxx functions (they didn't updated the stream position in the case of disk-based streams. This went un-noticed under Linux which uses memory-mapped files by default)
David Turner
2000-01-17 11:21:49 +00:00
8cd9575c27
fixed small bug
David Turner
2000-01-17 11:21:00 +00:00
281f9f6a13
Important changes were performed to clean up the makefiles, these will be detailed later in a document (the work is not completely finished).
David Turner
2000-01-17 11:20:26 +00:00
5ce5884d59
some small updates that are useful to debug graphics drivers and the library..
David Turner
2000-01-17 11:08:11 +00:00
1631d04827
moved the graphics drivers to "demos/graph/*"
David Turner
2000-01-17 11:06:27 +00:00
cb58dbb4fb
Some important changes were performed :
David Turner
2000-01-17 11:04:55 +00:00
14954e6bc2
Some major improvements were required to the Makefile to:
David Turner
2000-01-17 10:56:16 +00:00
7dff772e59
Added ftraster.h for better support of standalone mode.
Werner Lemberg
2000-01-17 08:24:22 +00:00
9ab7c3c37e
Fixed compilation bug for standalone mode.
Werner Lemberg
2000-01-15 12:43:27 +00:00
f6356ab713
some changes used to debug the new raster and the OS/2 graphics driver
David Turner
2000-01-14 15:38:30 +00:00
6bc8b1f07d
bugfixes to the OS/2 graphics driver. It now works !!
David Turner
2000-01-14 15:36:55 +00:00
cef95a09d7
Yet another improvements to the scan-converter. Some macros were introduced to use a constant precision and dynamic bezier decomposition thresholding, leading some performance improvements.
David Turner
2000-01-14 15:36:00 +00:00
4f2d5b9a48
fixed a bug which prevented the raster from correctly performing horizontal dropout control..
David Turner
2000-01-13 18:20:28 +00:00
454a428542
fixed a bug which caused some font family and style names to be incorrectly ignored..
David Turner
2000-01-13 18:19:51 +00:00
ef87970dfb
A few modifications to allow more broken fonts to be loaded by the driver.
David Turner
2000-01-13 18:19:10 +00:00
a00b6e690f
Fixing Makefile rules.
Werner Lemberg
2000-01-13 15:35:02 +00:00
40b4ef1ebd
Remove double increment of charmap.
Werner Lemberg
2000-01-12 22:44:03 +00:00
3aeb4c05f2
Added a new document to docs/internals that describes the Build System clearly. I hope this will help other developers in adding platform-detection makefiles for additional systems..
David Turner
2000-01-11 20:00:05 +00:00
426b20af02
Added the new "io-frames.html" document, that describes the frame interface as well as the new READ_xxxx and FT_Read_xxxx functions/macros..
David Turner
2000-01-11 04:59:55 +00:00
186d231081
Added a new documentation file that explains how memory management and basic i/o access are performed with FreeType 2.
David Turner
2000-01-11 04:09:35 +00:00