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