Home | History | Annotate | Download | only in autofit
      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