1 /**************************************************************************** 2 * 3 * afwrtsys.h 4 * 5 * Auto-fitter writing systems (specification only). 6 * 7 * Copyright (C) 2013-2020 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