< prev index next >

src/java.desktop/share/native/libfreetype/src/autofit/afblue.h

Print this page


   1 /* This file has been generated by the Perl script `afblue.pl', */
   2 /* using data from file `afblue.dat'.                           */
   3 
   4 /****************************************************************************
   5  *
   6  * afblue.h
   7  *
   8  *   Auto-fitter data for blue strings (specification).
   9  *
  10  * Copyright (C) 2013-2019 by
  11  * David Turner, Robert Wilhelm, and Werner Lemberg.
  12  *
  13  * This file is part of the FreeType project, and may only be used,
  14  * modified, and distributed under the terms of the FreeType project
  15  * license, LICENSE.TXT.  By continuing to use, modify, or distribute
  16  * this file you indicate that you have read the license and
  17  * understand and accept it fully.
  18  *
  19  */
  20 
  21 
  22 #ifndef AFBLUE_H_
  23 #define AFBLUE_H_
  24 
  25 
  26 FT_BEGIN_HEADER
  27 
  28 
  29   /* an auxiliary macro to decode a UTF-8 character -- since we only use */
  30   /* hard-coded, self-converted data, no error checking is performed     */


 217     AF_BLUE_STRING_MYANMAR_TOP = 3662,
 218     AF_BLUE_STRING_MYANMAR_BOTTOM = 3694,
 219     AF_BLUE_STRING_MYANMAR_ASCENDER = 3726,
 220     AF_BLUE_STRING_MYANMAR_DESCENDER = 3754,
 221     AF_BLUE_STRING_NKO_TOP = 3786,
 222     AF_BLUE_STRING_NKO_BOTTOM = 3810,
 223     AF_BLUE_STRING_NKO_SMALL_TOP = 3825,
 224     AF_BLUE_STRING_NKO_SMALL_BOTTOM = 3834,
 225     AF_BLUE_STRING_OL_CHIKI = 3846,
 226     AF_BLUE_STRING_OLD_TURKIC_TOP = 3870,
 227     AF_BLUE_STRING_OLD_TURKIC_BOTTOM = 3885,
 228     AF_BLUE_STRING_OSAGE_CAPITAL_TOP = 3905,
 229     AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM = 3945,
 230     AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER = 3975,
 231     AF_BLUE_STRING_OSAGE_SMALL_TOP = 3990,
 232     AF_BLUE_STRING_OSAGE_SMALL_BOTTOM = 4030,
 233     AF_BLUE_STRING_OSAGE_SMALL_ASCENDER = 4070,
 234     AF_BLUE_STRING_OSAGE_SMALL_DESCENDER = 4095,
 235     AF_BLUE_STRING_OSMANYA_TOP = 4110,
 236     AF_BLUE_STRING_OSMANYA_BOTTOM = 4150,
 237     AF_BLUE_STRING_SAURASHTRA_TOP = 4190,
 238     AF_BLUE_STRING_SAURASHTRA_BOTTOM = 4222,
 239     AF_BLUE_STRING_SHAVIAN_TOP = 4242,
 240     AF_BLUE_STRING_SHAVIAN_BOTTOM = 4252,
 241     AF_BLUE_STRING_SHAVIAN_DESCENDER = 4277,
 242     AF_BLUE_STRING_SHAVIAN_SMALL_TOP = 4287,
 243     AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM = 4322,
 244     AF_BLUE_STRING_SINHALA_TOP = 4337,
 245     AF_BLUE_STRING_SINHALA_BOTTOM = 4369,
 246     AF_BLUE_STRING_SINHALA_DESCENDER = 4401,
 247     AF_BLUE_STRING_SUNDANESE_TOP = 4445,
 248     AF_BLUE_STRING_SUNDANESE_BOTTOM = 4469,
 249     AF_BLUE_STRING_SUNDANESE_DESCENDER = 4501,
 250     AF_BLUE_STRING_TAI_VIET_TOP = 4509,
 251     AF_BLUE_STRING_TAI_VIET_BOTTOM = 4529,
 252     AF_BLUE_STRING_TAMIL_TOP = 4541,
 253     AF_BLUE_STRING_TAMIL_BOTTOM = 4573,
 254     AF_BLUE_STRING_TELUGU_TOP = 4605,
 255     AF_BLUE_STRING_TELUGU_BOTTOM = 4633,
 256     AF_BLUE_STRING_THAI_TOP = 4661,
 257     AF_BLUE_STRING_THAI_BOTTOM = 4685,
 258     AF_BLUE_STRING_THAI_ASCENDER = 4713,
 259     AF_BLUE_STRING_THAI_LARGE_ASCENDER = 4725,
 260     AF_BLUE_STRING_THAI_DESCENDER = 4737,
 261     AF_BLUE_STRING_THAI_LARGE_DESCENDER = 4753,
 262     AF_BLUE_STRING_THAI_DIGIT_TOP = 4761,
 263     AF_BLUE_STRING_TIFINAGH = 4773,
 264     AF_BLUE_STRING_VAI_TOP = 4805,
 265     AF_BLUE_STRING_VAI_BOTTOM = 4837,
 266     af_blue_1_1 = 4868,



 267 #ifdef AF_CONFIG_OPTION_CJK
 268     AF_BLUE_STRING_CJK_TOP = af_blue_1_1 + 1,
 269     AF_BLUE_STRING_CJK_BOTTOM = af_blue_1_1 + 203,
 270     af_blue_1_1_1 = af_blue_1_1 + 404,
 271 #ifdef AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT
 272     AF_BLUE_STRING_CJK_LEFT = af_blue_1_1_1 + 1,
 273     AF_BLUE_STRING_CJK_RIGHT = af_blue_1_1_1 + 204,
 274     af_blue_1_1_2 = af_blue_1_1_1 + 405,
 275 #else
 276     af_blue_1_1_2 = af_blue_1_1_1 + 0,
 277 #endif /* AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT */
 278     af_blue_1_2 = af_blue_1_1_2 + 0,
 279 #else
 280     af_blue_1_2 = af_blue_1_1 + 0,
 281 #endif /* AF_CONFIG_OPTION_CJK                */
 282 
 283 
 284     AF_BLUE_STRING_MAX   /* do not remove */
 285 
 286   } AF_Blue_String;


 348     AF_BLUE_STRINGSET_GURU = 118,
 349     AF_BLUE_STRINGSET_HEBR = 124,
 350     AF_BLUE_STRINGSET_KALI = 128,
 351     AF_BLUE_STRINGSET_KHMR = 134,
 352     AF_BLUE_STRINGSET_KHMS = 140,
 353     AF_BLUE_STRINGSET_KNDA = 143,
 354     AF_BLUE_STRINGSET_LAO = 146,
 355     AF_BLUE_STRINGSET_LATN = 152,
 356     AF_BLUE_STRINGSET_LATB = 159,
 357     AF_BLUE_STRINGSET_LATP = 166,
 358     AF_BLUE_STRINGSET_LISU = 173,
 359     AF_BLUE_STRINGSET_MLYM = 176,
 360     AF_BLUE_STRINGSET_MONG = 179,
 361     AF_BLUE_STRINGSET_MYMR = 182,
 362     AF_BLUE_STRINGSET_NKOO = 187,
 363     AF_BLUE_STRINGSET_NONE = 192,
 364     AF_BLUE_STRINGSET_OLCK = 193,
 365     AF_BLUE_STRINGSET_ORKH = 196,
 366     AF_BLUE_STRINGSET_OSGE = 199,
 367     AF_BLUE_STRINGSET_OSMA = 207,
 368     AF_BLUE_STRINGSET_SAUR = 210,
 369     AF_BLUE_STRINGSET_SHAW = 213,
 370     AF_BLUE_STRINGSET_SINH = 219,
 371     AF_BLUE_STRINGSET_SUND = 223,
 372     AF_BLUE_STRINGSET_TAML = 227,
 373     AF_BLUE_STRINGSET_TAVT = 230,
 374     AF_BLUE_STRINGSET_TELU = 233,
 375     AF_BLUE_STRINGSET_TFNG = 236,
 376     AF_BLUE_STRINGSET_THAI = 239,
 377     AF_BLUE_STRINGSET_VAII = 247,
 378     af_blue_2_1 = 250,

 379 #ifdef AF_CONFIG_OPTION_CJK
 380     AF_BLUE_STRINGSET_HANI = af_blue_2_1 + 0,
 381     af_blue_2_1_1 = af_blue_2_1 + 2,
 382 #ifdef AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT
 383     af_blue_2_1_2 = af_blue_2_1_1 + 2,
 384 #else
 385     af_blue_2_1_2 = af_blue_2_1_1 + 0,
 386 #endif /* AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT */
 387     af_blue_2_2 = af_blue_2_1_2 + 1,
 388 #else
 389     af_blue_2_2 = af_blue_2_1 + 0,
 390 #endif /* AF_CONFIG_OPTION_CJK                */
 391 
 392 
 393     AF_BLUE_STRINGSET_MAX   /* do not remove */
 394 
 395   } AF_Blue_Stringset;
 396 
 397 
 398   typedef struct  AF_Blue_StringRec_
   1 /* This file has been generated by the Perl script `afblue.pl', */
   2 /* using data from file `afblue.dat'.                           */
   3 
   4 /****************************************************************************
   5  *
   6  * afblue.h
   7  *
   8  *   Auto-fitter data for blue strings (specification).
   9  *
  10  * Copyright (C) 2013-2020 by
  11  * David Turner, Robert Wilhelm, and Werner Lemberg.
  12  *
  13  * This file is part of the FreeType project, and may only be used,
  14  * modified, and distributed under the terms of the FreeType project
  15  * license, LICENSE.TXT.  By continuing to use, modify, or distribute
  16  * this file you indicate that you have read the license and
  17  * understand and accept it fully.
  18  *
  19  */
  20 
  21 
  22 #ifndef AFBLUE_H_
  23 #define AFBLUE_H_
  24 
  25 
  26 FT_BEGIN_HEADER
  27 
  28 
  29   /* an auxiliary macro to decode a UTF-8 character -- since we only use */
  30   /* hard-coded, self-converted data, no error checking is performed     */


 217     AF_BLUE_STRING_MYANMAR_TOP = 3662,
 218     AF_BLUE_STRING_MYANMAR_BOTTOM = 3694,
 219     AF_BLUE_STRING_MYANMAR_ASCENDER = 3726,
 220     AF_BLUE_STRING_MYANMAR_DESCENDER = 3754,
 221     AF_BLUE_STRING_NKO_TOP = 3786,
 222     AF_BLUE_STRING_NKO_BOTTOM = 3810,
 223     AF_BLUE_STRING_NKO_SMALL_TOP = 3825,
 224     AF_BLUE_STRING_NKO_SMALL_BOTTOM = 3834,
 225     AF_BLUE_STRING_OL_CHIKI = 3846,
 226     AF_BLUE_STRING_OLD_TURKIC_TOP = 3870,
 227     AF_BLUE_STRING_OLD_TURKIC_BOTTOM = 3885,
 228     AF_BLUE_STRING_OSAGE_CAPITAL_TOP = 3905,
 229     AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM = 3945,
 230     AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER = 3975,
 231     AF_BLUE_STRING_OSAGE_SMALL_TOP = 3990,
 232     AF_BLUE_STRING_OSAGE_SMALL_BOTTOM = 4030,
 233     AF_BLUE_STRING_OSAGE_SMALL_ASCENDER = 4070,
 234     AF_BLUE_STRING_OSAGE_SMALL_DESCENDER = 4095,
 235     AF_BLUE_STRING_OSMANYA_TOP = 4110,
 236     AF_BLUE_STRING_OSMANYA_BOTTOM = 4150,
 237     AF_BLUE_STRING_ROHINGYA_TOP = 4190,
 238     AF_BLUE_STRING_ROHINGYA_BOTTOM = 4215,
 239     AF_BLUE_STRING_ROHINGYA_JOIN = 4240,
 240     AF_BLUE_STRING_SAURASHTRA_TOP = 4243,
 241     AF_BLUE_STRING_SAURASHTRA_BOTTOM = 4275,
 242     AF_BLUE_STRING_SHAVIAN_TOP = 4295,
 243     AF_BLUE_STRING_SHAVIAN_BOTTOM = 4305,
 244     AF_BLUE_STRING_SHAVIAN_DESCENDER = 4330,
 245     AF_BLUE_STRING_SHAVIAN_SMALL_TOP = 4340,
 246     AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM = 4375,
 247     AF_BLUE_STRING_SINHALA_TOP = 4390,
 248     AF_BLUE_STRING_SINHALA_BOTTOM = 4422,
 249     AF_BLUE_STRING_SINHALA_DESCENDER = 4454,
 250     AF_BLUE_STRING_SUNDANESE_TOP = 4498,
 251     AF_BLUE_STRING_SUNDANESE_BOTTOM = 4522,
 252     AF_BLUE_STRING_SUNDANESE_DESCENDER = 4554,
 253     AF_BLUE_STRING_TAI_VIET_TOP = 4562,
 254     AF_BLUE_STRING_TAI_VIET_BOTTOM = 4582,
 255     AF_BLUE_STRING_TAMIL_TOP = 4594,
 256     AF_BLUE_STRING_TAMIL_BOTTOM = 4626,
 257     AF_BLUE_STRING_TELUGU_TOP = 4658,
 258     AF_BLUE_STRING_TELUGU_BOTTOM = 4686,
 259     AF_BLUE_STRING_THAI_TOP = 4714,
 260     AF_BLUE_STRING_THAI_BOTTOM = 4738,
 261     AF_BLUE_STRING_THAI_ASCENDER = 4766,
 262     AF_BLUE_STRING_THAI_LARGE_ASCENDER = 4778,
 263     AF_BLUE_STRING_THAI_DESCENDER = 4790,
 264     AF_BLUE_STRING_THAI_LARGE_DESCENDER = 4806,
 265     AF_BLUE_STRING_THAI_DIGIT_TOP = 4814,
 266     AF_BLUE_STRING_TIFINAGH = 4826,
 267     AF_BLUE_STRING_VAI_TOP = 4858,
 268     AF_BLUE_STRING_VAI_BOTTOM = 4890,
 269     af_blue_1_1 = 4921,
 270 #ifdef AF_CONFIG_OPTION_CJK
 271     AF_BLUE_STRING_CJK_TOP = af_blue_1_1 + 1,
 272     AF_BLUE_STRING_CJK_BOTTOM = af_blue_1_1 + 203,
 273     af_blue_1_1_1 = af_blue_1_1 + 404,
 274 #ifdef AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT
 275     AF_BLUE_STRING_CJK_LEFT = af_blue_1_1_1 + 1,
 276     AF_BLUE_STRING_CJK_RIGHT = af_blue_1_1_1 + 204,
 277     af_blue_1_1_2 = af_blue_1_1_1 + 405,
 278 #else
 279     af_blue_1_1_2 = af_blue_1_1_1 + 0,
 280 #endif /* AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT */
 281     af_blue_1_2 = af_blue_1_1_2 + 0,
 282 #else
 283     af_blue_1_2 = af_blue_1_1 + 0,
 284 #endif /* AF_CONFIG_OPTION_CJK                */
 285 
 286 
 287     AF_BLUE_STRING_MAX   /* do not remove */
 288 
 289   } AF_Blue_String;


 351     AF_BLUE_STRINGSET_GURU = 118,
 352     AF_BLUE_STRINGSET_HEBR = 124,
 353     AF_BLUE_STRINGSET_KALI = 128,
 354     AF_BLUE_STRINGSET_KHMR = 134,
 355     AF_BLUE_STRINGSET_KHMS = 140,
 356     AF_BLUE_STRINGSET_KNDA = 143,
 357     AF_BLUE_STRINGSET_LAO = 146,
 358     AF_BLUE_STRINGSET_LATN = 152,
 359     AF_BLUE_STRINGSET_LATB = 159,
 360     AF_BLUE_STRINGSET_LATP = 166,
 361     AF_BLUE_STRINGSET_LISU = 173,
 362     AF_BLUE_STRINGSET_MLYM = 176,
 363     AF_BLUE_STRINGSET_MONG = 179,
 364     AF_BLUE_STRINGSET_MYMR = 182,
 365     AF_BLUE_STRINGSET_NKOO = 187,
 366     AF_BLUE_STRINGSET_NONE = 192,
 367     AF_BLUE_STRINGSET_OLCK = 193,
 368     AF_BLUE_STRINGSET_ORKH = 196,
 369     AF_BLUE_STRINGSET_OSGE = 199,
 370     AF_BLUE_STRINGSET_OSMA = 207,
 371     AF_BLUE_STRINGSET_ROHG = 210,
 372     AF_BLUE_STRINGSET_SAUR = 214,
 373     AF_BLUE_STRINGSET_SHAW = 217,
 374     AF_BLUE_STRINGSET_SINH = 223,
 375     AF_BLUE_STRINGSET_SUND = 227,
 376     AF_BLUE_STRINGSET_TAML = 231,
 377     AF_BLUE_STRINGSET_TAVT = 234,
 378     AF_BLUE_STRINGSET_TELU = 237,
 379     AF_BLUE_STRINGSET_TFNG = 240,
 380     AF_BLUE_STRINGSET_THAI = 243,
 381     AF_BLUE_STRINGSET_VAII = 251,
 382     af_blue_2_1 = 254,
 383 #ifdef AF_CONFIG_OPTION_CJK
 384     AF_BLUE_STRINGSET_HANI = af_blue_2_1 + 0,
 385     af_blue_2_1_1 = af_blue_2_1 + 2,
 386 #ifdef AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT
 387     af_blue_2_1_2 = af_blue_2_1_1 + 2,
 388 #else
 389     af_blue_2_1_2 = af_blue_2_1_1 + 0,
 390 #endif /* AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT */
 391     af_blue_2_2 = af_blue_2_1_2 + 1,
 392 #else
 393     af_blue_2_2 = af_blue_2_1 + 0,
 394 #endif /* AF_CONFIG_OPTION_CJK                */
 395 
 396 
 397     AF_BLUE_STRINGSET_MAX   /* do not remove */
 398 
 399   } AF_Blue_Stringset;
 400 
 401 
 402   typedef struct  AF_Blue_StringRec_
< prev index next >