1 /***************************************************************************/ 2 /* */ 3 /* afwrtsys.h */ 4 /* */ 5 /* Auto-fitter writing systems (specification only). */ 6 /* */ 7 /* Copyright 2013-2017 by */ 8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 9 /* */ 10 /* This file is part of the FreeType project, and may only be used, */ 11 /* modified, and distributed under the terms of the FreeType project */ 12 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 13 /* this file you indicate that you have read the license and */ 14 /* understand and accept it fully. */ 15 /* */ 16 /***************************************************************************/ 17 18 19 #ifndef AFWRTSYS_H_ 20 #define AFWRTSYS_H_ 21 22 /* Since preprocessor directives can't create other preprocessor */ 23 /* directives, we have to include the header files manually. */ 24 25 #include "afdummy.h" 26 #include "aflatin.h" 27 #include "afcjk.h" 28 #include "afindic.h" 29 #ifdef FT_OPTION_AUTOFIT2 30 #include "aflatin2.h" 31 #endif 32 33 #endif /* AFWRTSYS_H_ */ 34 35 36 /* The following part can be included multiple times. */ 37 /* Define `WRITING_SYSTEM' as needed. */ 38 39 40 /* Add new writing systems here. The arguments are the writing system */ 41 /* name in lowercase and uppercase, respectively. */ 42 43 WRITING_SYSTEM( dummy, DUMMY ) 44 WRITING_SYSTEM( latin, LATIN ) 45 WRITING_SYSTEM( cjk, CJK ) 46 WRITING_SYSTEM( indic, INDIC ) 47 #ifdef FT_OPTION_AUTOFIT2 48 WRITING_SYSTEM( latin2, LATIN2 ) 49 #endif 50 51 52 /* END */ 53