Werner Lemberg
19e66a8f36
Moving FreeType license to doc dir.
...
25 years ago
Werner Lemberg
b92d66ce29
new file
25 years ago
Werner Lemberg
6a753b4e8a
Adding rules for mingw32 compiler.
25 years ago
Werner Lemberg
6d437b09d5
Fixing include header for a `make multi' build.
...
25 years ago
Werner Lemberg
dcff1129fe
Removing trailing whitespace.
25 years ago
Werner Lemberg
b571ce70f0
Formatting.
...
25 years ago
Werner Lemberg
110d236f6d
Formatting.
...
25 years ago
David Turner
e566a9616f
at last, the infamous cache bug is fixed !!
25 years ago
Werner Lemberg
687d32c05e
Revised/formatted/corrected.
25 years ago
Werner Lemberg
3602c4460d
Formatting/correcting the first three parts of the design docs.
25 years ago
Werner Lemberg
322a481c73
minor formatting
25 years ago
David Turner
7bfc089dc9
added page 5 of design documentation
25 years ago
Tom Kacvinsky
d249ee7ac7
In function FTC_ChunkSet_Destroy, changed `manaher' to `manager'. Just
...
a fix for a silly typo.
25 years ago
David Turner
7d0f1137db
completed the sbit cache, though it's still buggy :-(
...
major reformatting of the cache subsystem (again)
added substantial documentation too in header files
25 years ago
Werner Lemberg
241cc2cc4f
Renamed z1* files back to t1*; the same transition for Z1_* structures
...
25 years ago
Werner Lemberg
48397f5d60
Revised.
25 years ago
David Turner
6b4a4610eb
- completed the abstract chunk cache class
...
- started implementin a "small-bitmaps" cache derived from it
- (soon a "metrics" cache will be written too)
25 years ago
David Turner
843997b2ca
small updates:
...
- reworked slightly the cache manager to better
differentiate between the abstract class in "ftcglyph.h"
and the FT_Glyph sub-class in "ftcimage.h", and
slightly reduced the size of FTC_GlyphNodeRec, saving
8 bytes on a 32-bit system. Yes, I'm crazy ;-)
- added build files to compile with LCC on Unix too
(compile speeds _are_ insane with it). There is unfortunately
a bug in the version I'm using (LCC 4.1) that prevents it
to compile FT_MulTo64 correctly (in src/base/ftcalc.c)
the generated assembly is incorrect, I don't know what
to do ?? the build files are ok, though..
you should invoke "make setup lcc" to select them..
25 years ago
David Turner
7974b6ec04
fixing a small bug in FT_Glyph_To_Bitmap:
...
the glyph advance wasn't copied to the bitmap !!
25 years ago
Werner Lemberg
e4c39bf2f6
Some formatting.
...
25 years ago
David Turner
f81ce2c4c5
updates to the API reference generators
...
the basic parsing routines seem to work ok
we now generate a list of DocBlock objects from
a list of input file, we now need to sort them
by "kind" (i.e. type/macro/functions) to generate
several web pages, as well as a global index
25 years ago
David Turner
ab88a56eed
simple renaming of directories:
...
"type1z" -> "type1"
"raster1" -> "raster"
note that I didn't rename all files. We'll have to endure
the "z1..." crazyness unless we perform a _big_ sed on
the sources :-)
25 years ago
David Turner
782cadcacb
adding "ftbbox" to build rules
25 years ago
David Turner
aaef89dcff
- reviving the "ftbbox" component, used to compute exact bounding
...
box computations
- minor update to docmaker.py, more is coming
25 years ago
David Turner
691a9571dd
updating the FT2 design documentation
...
- note that the "modules.html" will soon disappear, it is now replaced
by a more general and more detailed series of pages named "design-??.html"
- the images have been seriously reworked, more will come tomorrow
25 years ago
Werner Lemberg
7b028719d8
fixes for fixes :-)
...
25 years ago
David Turner
2fab8b7fc7
- minor reformatting of "ftmodule.h"
...
- added missing "const" statements in the source code in order
to really get rid of writable static variables
25 years ago
David Turner
7fd0ce4ef8
- reformatting and tiny doc update
25 years ago
David Turner
7a785934ec
- added first draft of "Modules in FreeType 2"
...
- minor formatting / testing in docmaker.py
25 years ago
Werner Lemberg
7fc393b699
added development header files to CONFIG_H in the makefiles
...
25 years ago
Werner Lemberg
dc356a19af
Converting tabs to spaces in z1load.
...
25 years ago
Tom Kacvinsky
968b31154f
In function parse_encoding, initialize encoding_table.elements to have
...
.notdef in each entry.
In function parse_charstrings, place the .notdef glyph in index 0, and
add a .notdef glyph if it is missing.
In function Z1_Open_Face, only change min/max encoded char if it is not
.notdef.
25 years ago
Werner Lemberg
d2e9536258
Fixed two typos spotted by Ryan Martindale <ryan@qsicorp.com>.
25 years ago
Werner Lemberg
a444ee94cd
Added copyright messages to all Makefiles.
...
25 years ago
Werner Lemberg
fbe54e4098
ftnames.c has been erroneously included twice.
25 years ago
Werner Lemberg
795ec46f9a
Make ftsynth.c work again.
...
25 years ago
Werner Lemberg
54035b41a9
Fix typo (FT_... -> TT_...)
25 years ago
Tom Kacvinsky
f5e39e2002
Minor fix in Z1_Open_Face for building char_index table
25 years ago
Werner Lemberg
c5930ddbb0
updated, formatted
25 years ago
Werner Lemberg
d1008823d8
Enabled TT interpreter in development version of ftoption.h
25 years ago
Werner Lemberg
07e32f6b04
More fixes to the tutorial.
...
25 years ago
Werner Lemberg
9a2a55a48f
complete revision
25 years ago
Werner Lemberg
cd8cb7f5c4
Completely revised.
25 years ago
Werner Lemberg
1d4dec05e9
formatting
...
25 years ago
David Turner
b45b08fa39
formatting
25 years ago
David Turner
621573d1c3
formatting
25 years ago
David Turner
9abc0cd9ec
the function FTC_Manager_Lookup_Size will return a valid
...
FT_Face handle, even if no size was found..
25 years ago
David Turner
18ab99fa7d
fixed a subtle 64-bit problem that only appears with
...
Compaq C compiler (though it's really a bug)
25 years ago
Werner Lemberg
47dcfcce39
Added new `ft_glyph_bbox_unscaled' enum; fixing documentation of
...
25 years ago
Werner Lemberg
1ee37a667d
A fix from Yamano'uchi to get correct font names.
25 years ago