10 |
1. Native TrueType Hinting |
1. Native TrueType Hinting |
11 |
|
|
12 |
Native TrueType hinting is disabled by default[1]. If you really |
Native TrueType hinting is disabled by default[1]. If you really |
13 |
need it, read the file "TRUETYPE" for information. |
need it, read the file `TRUETYPE' for information. |
14 |
|
|
15 |
|
|
16 |
2. Unix Systems (as well as Cygwin or MSys on Windows) |
2. Unix Systems (as well as Cygwin or MSys on Windows) |
17 |
|
|
18 |
Please read *both* UPGRADE.UNX and INSTALL.UNX to install or upgrade |
Please read *both* `UPGRADE.UNX' and `INSTALL.UNX' to install or |
19 |
FreeType 2 on a Unix system. Note that you *will* need GNU Make, |
upgrade FreeType 2 on a Unix system. Note that you *need* GNU Make, |
20 |
since other make tools won't work (this includes BSD Make). |
since other make tools won't work (this includes BSD Make). |
21 |
|
|
22 |
3. On VMS with the "mms" build tool |
|
23 |
|
3. On VMS with the `mms' build tool |
24 |
|
|
25 |
See INSTALL.VMS for installation instructions on this platform. |
See `INSTALL.VMS' for installation instructions on this platform. |
26 |
|
|
27 |
|
|
28 |
4. Other systems using GNU Make |
4. Other systems using GNU Make |
29 |
|
|
30 |
On non-Unix platforms, it is possible to build the library using GNU |
On non-Unix platforms, it is possible to build the library using GNU |
31 |
Make utility. Note that *NO OTHER MAKE TOOL WILL WORK*[2]! This |
Make utility. Note that *NO OTHER MAKE TOOL WILL WORK*[2]! This |
32 |
methods supports several compilers on Windows, OS/2, and BeOS, |
methods supports several compilers on Windows, OS/2, and BeOS, |
33 |
including Mingw, Visual C++, Borland C++, and more. |
including MinGW, Visual C++, Borland C++, and more. |
34 |
|
|
35 |
|
Instructions are provided in the file `INSTALL.GNU'. |
36 |
|
|
|
Instructions are provided in the file "INSTALL.GNU". |
|
37 |
|
|
38 |
5. With an IDE Project File (e.g. for Visual Studio or CodeWarrior) |
5. With an IDE Project File (e.g., for Visual Studio or CodeWarrior) |
39 |
|
|
40 |
We provide a small number of "project files" for various IDEs to |
We provide a small number of `project files' for various IDEs to |
41 |
automatically build the library as well. Note that these files are |
automatically build the library as well. Note that these files are |
42 |
not supported and sporadically maintained by FreeType developers, so |
not supported and only sporadically maintained by FreeType |
43 |
don't expect them to work in each release. |
developers, so don't expect them to work in each release. |
44 |
|
|
45 |
To find them, have a look at the content of the "builds/<system>" |
To find them, have a look at the content of the `builds/<system>' |
46 |
directory, where <system> stands for your OS or environment. |
directory, where <system> stands for your OS or environment. |
47 |
|
|
48 |
|
|
49 |
6. From you own IDE, or own Makefiles |
6. From you own IDE, or own Makefiles |
50 |
|
|
51 |
If you want to create your own project file, follow the instructions |
If you want to create your own project file, follow the instructions |
52 |
given in the "INSTALL.ANY" document of this directory. |
given in the `INSTALL.ANY' document of this directory. |
53 |
|
|
54 |
|
|
55 |
II. Custom builds of the library |
II. Custom builds of the library |
57 |
|
|
58 |
Customizing the compilation of FreeType is easy, and allows you to |
Customizing the compilation of FreeType is easy, and allows you to |
59 |
select only the components of the font engine that you really need. |
select only the components of the font engine that you really need. |
60 |
For more details read the file "CUSTOMIZE". |
For more details read the file `CUSTOMIZE'. |
61 |
|
|
62 |
|
|
63 |
------------------------------------------------------------------------ |
------------------------------------------------------------------------ |
65 |
[1] More details on: http://www.freetype.org/patents.html |
[1] More details on: http://www.freetype.org/patents.html |
66 |
|
|
67 |
[2] make++, a make tool written in Perl, has sufficient support of GNU |
[2] make++, a make tool written in Perl, has sufficient support of GNU |
68 |
make extensions to build FreeType. See |
make extensions to build FreeType. See |
69 |
http://makepp.sourceforge.net for more information; you need version |
|
70 |
1.19 or newer, and you must pass option `--norc-substitution'. |
http://makepp.sourceforge.net |
71 |
|
|
72 |
|
for more information; you need version 1.19 or newer, and you must |
73 |
|
pass option `--norc-substitution'. |
74 |
|
|
75 |
------------------------------------------------------------------------ |
------------------------------------------------------------------------ |
76 |
|
|
77 |
Copyright 2000, 2001, 2002, 2003, 2004, 2005 by |
Copyright 2000, 2001, 2002, 2003, 2004, 2005 by |
78 |
David Turner, Robert Wilhelm, and Werner Lemberg. |
David Turner, Robert Wilhelm, and Werner Lemberg. |
79 |
|
|
80 |
This file is part of the FreeType project, and may only be used, |
This file is part of the FreeType project, and may only be used, |
81 |
modified, and distributed under the terms of the FreeType project |
modified, and distributed under the terms of the FreeType project |
82 |
license, LICENSE.TXT. By continuing to use, modify, or distribute this |
license, LICENSE.TXT. By continuing to use, modify, or distribute this |
83 |
file you indicate that you have read the license and understand and |
file you indicate that you have read the license and understand and |
84 |
accept it fully. |
accept it fully. |
85 |
|
|
86 |
|
|