David Turner | 66cbc20 | 2003-03-20 07:04:40 +0000 | [diff] [blame] | 1 | How to enable the TrueType native hinter if you need it |
Werner Lemberg | a723526 | 2005-08-30 00:22:46 +0000 | [diff] [blame] | 2 | ------------------------------------------------------- |
David Turner | 66cbc20 | 2003-03-20 07:04:40 +0000 | [diff] [blame] | 3 | |
Werner Lemberg | a16c4a7 | 2003-04-21 13:30:27 +0000 | [diff] [blame] | 4 | The TrueType bytecode interpreter is disabled in all public releases |
Werner Lemberg | a723526 | 2005-08-30 00:22:46 +0000 | [diff] [blame] | 5 | of the FreeType packages for patents reasons; see |
| 6 | |
| 7 | http://www.freetype.org/patents.html |
| 8 | |
| 9 | for more details. |
David Turner | 66cbc20 | 2003-03-20 07:04:40 +0000 | [diff] [blame] | 10 | |
Werner Lemberg | a16c4a7 | 2003-04-21 13:30:27 +0000 | [diff] [blame] | 11 | However, many Linux distributions do enable the interpreter in the |
| 12 | FreeType packages (DEB/RPM/etc.) they produce for their platforms. If |
| 13 | you are using TrueType fonts on your system, you most probably want to |
| 14 | enable it manually by doing the following: |
David Turner | 66cbc20 | 2003-03-20 07:04:40 +0000 | [diff] [blame] | 15 | |
Werner Lemberg | a723526 | 2005-08-30 00:22:46 +0000 | [diff] [blame] | 16 | - open the file `include/freetype/config/ftoption.h' |
David Turner | 66cbc20 | 2003-03-20 07:04:40 +0000 | [diff] [blame] | 17 | |
| 18 | - locate a line that says: |
| 19 | |
Werner Lemberg | be556d5 | 2006-06-16 06:51:37 +0000 | [diff] [blame] | 20 | /* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */ |
David Turner | 66cbc20 | 2003-03-20 07:04:40 +0000 | [diff] [blame] | 21 | |
| 22 | - change it to: |
| 23 | |
Werner Lemberg | be556d5 | 2006-06-16 06:51:37 +0000 | [diff] [blame] | 24 | #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER |
David Turner | 66cbc20 | 2003-03-20 07:04:40 +0000 | [diff] [blame] | 25 | |
Werner Lemberg | a16c4a7 | 2003-04-21 13:30:27 +0000 | [diff] [blame] | 26 | These steps must be done _before_ compiling the library. |
| 27 | |
Werner Lemberg | 56c368c | 2005-06-04 23:00:25 +0000 | [diff] [blame] | 28 | ------------------------------------------------------------------------ |
| 29 | |
Werner Lemberg | be556d5 | 2006-06-16 06:51:37 +0000 | [diff] [blame] | 30 | Copyright 2003, 2005, 2006 by |
Werner Lemberg | 56c368c | 2005-06-04 23:00:25 +0000 | [diff] [blame] | 31 | David Turner, Robert Wilhelm, and Werner Lemberg. |
| 32 | |
Werner Lemberg | a723526 | 2005-08-30 00:22:46 +0000 | [diff] [blame] | 33 | This file is part of the FreeType project, and may only be used, |
| 34 | modified, and distributed under the terms of the FreeType project |
| 35 | license, LICENSE.TXT. By continuing to use, modify, or distribute this |
| 36 | file you indicate that you have read the license and understand and |
Werner Lemberg | 56c368c | 2005-06-04 23:00:25 +0000 | [diff] [blame] | 37 | accept it fully. |
| 38 | |
Werner Lemberg | a16c4a7 | 2003-04-21 13:30:27 +0000 | [diff] [blame] | 39 | |
| 40 | --- end of TRUETYPE --- |