utils/ctext2pgm-1.5.2/fontdef.h

/* [<][>]
[^][v][top][bottom][index][help] */

FUNCTIONS

This source file includes following functions.

   1 /* fontdef.h */
   2 
   3 /*
   4  * Copyright (C) 1998-1999  Hirotsugu Kakugawa. 
   5  * All rights reserved.
   6  *
   7  * This program is free software; you can redistribute it and/or modify
   8  * it under the terms of the GNU General Public License as published by
   9  * the Free Software Foundation; either version 2, or (at your option)
  10  * any later version.
  11  * 
  12  * This program is distributed in the hope that it will be useful,
  13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15  * GNU General Public License for more details.
  16  * 
  17  * You should have received a copy of the GNU General Public License
  18  * along with this program; if not, write to the Free Software
  19  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  
  20  */
  21 
  22 struct s_font_info  font_info[] = {
  23 
  24   /*** 14 ***/
  25   /* ascii */
  26   {14, CS_ASCII,      FAM_FIXED, FACE_NORMAL, "iso8859_1:14:f"   },
  27   {14, CS_ASCII,      FAM_FIXED, FACE_ITALIC, "iso8859_1:14I:f"  },
  28   {14, CS_ASCII,      FAM_FIXED, FACE_BOLD,   "iso8859_1:14B:f"  },
  29   {14, CS_ASCII,      FAM_TIMES, FACE_NORMAL, "iso8859_1:14:t"   },
  30   {14, CS_ASCII,      FAM_TIMES, FACE_ITALIC, "iso8859_1:14I:t"  },
  31   {14, CS_ASCII,      FAM_TIMES, FACE_BOLD,   "iso8859_1:14B:t"  },
  32   {14, CS_ASCII,      FAM_HELV,  FACE_NORMAL, "iso8859_1:14:h"   },
  33   {14, CS_ASCII,      FAM_HELV,  FACE_ITALIC, "iso8859_1:14I:h"  },
  34   {14, CS_ASCII,      FAM_HELV,  FACE_BOLD,   "iso8859_1:14B:h"  },
  35   {14, CS_ASCII,      FAM_COUR,  FACE_NORMAL, "iso8859_1:14:c"   },
  36   {14, CS_ASCII,      FAM_COUR,  FACE_ITALIC, "iso8859_1:14I:c"  },
  37   {14, CS_ASCII,      FAM_COUR,  FACE_BOLD,   "iso8859_1:14B:c"  },
  38   /* iso8859-1 */
  39   {14, CS_ISO8859_1,  FAM_FIXED, FACE_NORMAL, "iso8859_1:14:f"   },
  40   {14, CS_ISO8859_1,  FAM_FIXED, FACE_ITALIC, "iso8859_1:14I:f"  },
  41   {14, CS_ISO8859_1,  FAM_FIXED, FACE_BOLD,   "iso8859_1:14B:f"  },
  42   {14, CS_ISO8859_1,  FAM_TIMES, FACE_NORMAL, "iso8859_1:14:t"   },
  43   {14, CS_ISO8859_1,  FAM_TIMES, FACE_ITALIC, "iso8859_1:14I:t"  },
  44   {14, CS_ISO8859_1,  FAM_TIMES, FACE_BOLD,   "iso8859_1:14B:t"  },
  45   {14, CS_ISO8859_1,  FAM_HELV,  FACE_NORMAL, "iso8859_1:14:h"   },
  46   {14, CS_ISO8859_1,  FAM_HELV,  FACE_ITALIC, "iso8859_1:14I:h"  },
  47   {14, CS_ISO8859_1,  FAM_HELV,  FACE_BOLD,   "iso8859_1:14B:h"  },
  48   {14, CS_ISO8859_1,  FAM_COUR,  FACE_NORMAL, "iso8859_1:14:c"   },
  49   {14, CS_ISO8859_1,  FAM_COUR,  FACE_ITALIC, "iso8859_1:14I:c"  },
  50   {14, CS_ISO8859_1,  FAM_COUR,  FACE_BOLD,   "iso8859_1:14B:c"  },
  51   /* iso8859-2 */
  52   {14, CS_ISO8859_2,  FAM_FIXED, FACE_NORMAL, "iso8859_2:14:f"   },
  53   {14, CS_ISO8859_2,  FAM_FIXED, FACE_ITALIC, "iso8859_2:14I:f"  },
  54   {14, CS_ISO8859_2,  FAM_FIXED, FACE_BOLD,   "iso8859_2:14B:f"  },
  55   {14, CS_ISO8859_2,  FAM_TIMES, FACE_NORMAL, "iso8859_2:14:t"   },
  56   {14, CS_ISO8859_2,  FAM_TIMES, FACE_ITALIC, "iso8859_2:14I:t"  },
  57   {14, CS_ISO8859_2,  FAM_TIMES, FACE_BOLD,   "iso8859_2:14B:t"  },
  58   {14, CS_ISO8859_2,  FAM_HELV,  FACE_NORMAL, "iso8859_2:14:h"   },
  59   {14, CS_ISO8859_2,  FAM_HELV,  FACE_ITALIC, "iso8859_2:14I:h"  },
  60   {14, CS_ISO8859_2,  FAM_HELV,  FACE_BOLD,   "iso8859_2:14B:h"  },
  61   {14, CS_ISO8859_2,  FAM_COUR,  FACE_NORMAL, "iso8859_2:14:c"   },
  62   {14, CS_ISO8859_2,  FAM_COUR,  FACE_ITALIC, "iso8859_2:14I:c"  },
  63   {14, CS_ISO8859_2,  FAM_COUR,  FACE_BOLD,   "iso8859_2:14B:c"  },
  64   /* iso8859-3 */
  65   {14, CS_ISO8859_3,  FAM_FIXED, FACE_NORMAL, "iso8859_3:14:f"   },
  66   {14, CS_ISO8859_3,  FAM_FIXED, FACE_ITALIC, "iso8859_3:14I:f"  },
  67   {14, CS_ISO8859_3,  FAM_FIXED, FACE_BOLD,   "iso8859_3:14B:f"  },
  68   {14, CS_ISO8859_3,  FAM_TIMES, FACE_NORMAL, "iso8859_3:14:t"   },
  69   {14, CS_ISO8859_3,  FAM_TIMES, FACE_ITALIC, "iso8859_3:14I:t"  },
  70   {14, CS_ISO8859_3,  FAM_TIMES, FACE_BOLD,   "iso8859_3:14B:t"  },
  71   {14, CS_ISO8859_3,  FAM_HELV,  FACE_NORMAL, "iso8859_3:14:h"   },
  72   {14, CS_ISO8859_3,  FAM_HELV,  FACE_ITALIC, "iso8859_3:14I:h"  },
  73   {14, CS_ISO8859_3,  FAM_HELV,  FACE_BOLD,   "iso8859_3:14B:h"  },
  74   {14, CS_ISO8859_3,  FAM_COUR,  FACE_NORMAL, "iso8859_3:14:c"   },
  75   {14, CS_ISO8859_3,  FAM_COUR,  FACE_ITALIC, "iso8859_3:14I:c"  },
  76   {14, CS_ISO8859_3,  FAM_COUR,  FACE_BOLD,   "iso8859_3:14B:c"  },
  77   /* iso8859-4 */
  78   {14, CS_ISO8859_4,  FAM_FIXED, FACE_NORMAL, "iso8859_4:14:f"   },
  79   {14, CS_ISO8859_4,  FAM_FIXED, FACE_ITALIC, "iso8859_4:14I:f"  },
  80   {14, CS_ISO8859_4,  FAM_FIXED, FACE_BOLD,   "iso8859_4:14B:f"  },
  81   {14, CS_ISO8859_4,  FAM_TIMES, FACE_NORMAL, "iso8859_4:14:t"   },
  82   {14, CS_ISO8859_4,  FAM_TIMES, FACE_ITALIC, "iso8859_4:14I:t"  },
  83   {14, CS_ISO8859_4,  FAM_TIMES, FACE_BOLD,   "iso8859_4:14B:t"  },
  84   {14, CS_ISO8859_4,  FAM_HELV,  FACE_NORMAL, "iso8859_4:14:h"   },
  85   {14, CS_ISO8859_4,  FAM_HELV,  FACE_ITALIC, "iso8859_4:14I:h"  },
  86   {14, CS_ISO8859_4,  FAM_HELV,  FACE_BOLD,   "iso8859_4:14B:h"  },
  87   {14, CS_ISO8859_4,  FAM_COUR,  FACE_NORMAL, "iso8859_4:14:c"   },
  88   {14, CS_ISO8859_4,  FAM_COUR,  FACE_ITALIC, "iso8859_4:14I:c"  },
  89   {14, CS_ISO8859_4,  FAM_COUR,  FACE_BOLD,   "iso8859_4:14B:c"  },
  90   /* iso8859-5 */
  91   {14, CS_ISO8859_5,  FAM_FIXED, FACE_NORMAL, "iso8859_5:14:f"   },
  92   {14, CS_ISO8859_5,  FAM_FIXED, FACE_ITALIC, "iso8859_5:14I:f"  },
  93   {14, CS_ISO8859_5,  FAM_FIXED, FACE_BOLD,   "iso8859_5:14B:f"  },
  94   {14, CS_ISO8859_5,  FAM_TIMES, FACE_NORMAL, "iso8859_5:14:t"   },
  95   {14, CS_ISO8859_5,  FAM_TIMES, FACE_ITALIC, "iso8859_5:14I:t"  },
  96   {14, CS_ISO8859_5,  FAM_TIMES, FACE_BOLD,   "iso8859_5:14B:t"  },
  97   {14, CS_ISO8859_5,  FAM_HELV,  FACE_NORMAL, "iso8859_5:14:h"   },
  98   {14, CS_ISO8859_5,  FAM_HELV,  FACE_ITALIC, "iso8859_5:14I:h"  },
  99   {14, CS_ISO8859_5,  FAM_HELV,  FACE_BOLD,   "iso8859_5:14B:h"  },
 100   {14, CS_ISO8859_5,  FAM_COUR,  FACE_NORMAL, "iso8859_5:14:c"   },
 101   {14, CS_ISO8859_5,  FAM_COUR,  FACE_ITALIC, "iso8859_5:14I:c"  },
 102   {14, CS_ISO8859_5,  FAM_COUR,  FACE_BOLD,   "iso8859_5:14B:c"  },
 103   /* iso8859-7 */
 104   {14, CS_ISO8859_7,  FAM_FIXED, FACE_NORMAL, "iso8859_7:14:f"   },
 105   {14, CS_ISO8859_7,  FAM_FIXED, FACE_ITALIC, "iso8859_7:14I:f"  },
 106   {14, CS_ISO8859_7,  FAM_FIXED, FACE_BOLD,   "iso8859_7:14B:f"  },
 107   {14, CS_ISO8859_7,  FAM_TIMES, FACE_NORMAL, "iso8859_7:14:t"   },
 108   {14, CS_ISO8859_7,  FAM_TIMES, FACE_ITALIC, "iso8859_7:14I:t"  },
 109   {14, CS_ISO8859_7,  FAM_TIMES, FACE_BOLD,   "iso8859_7:14B:t"  },
 110   {14, CS_ISO8859_7,  FAM_HELV,  FACE_NORMAL, "iso8859_7:14:h"   },
 111   {14, CS_ISO8859_7,  FAM_HELV,  FACE_ITALIC, "iso8859_7:14I:h"  },
 112   {14, CS_ISO8859_7,  FAM_HELV,  FACE_BOLD,   "iso8859_7:14B:h"  },
 113   {14, CS_ISO8859_7,  FAM_COUR,  FACE_NORMAL, "iso8859_7:14:c"   },
 114   {14, CS_ISO8859_7,  FAM_COUR,  FACE_ITALIC, "iso8859_7:14I:c"  },
 115   {14, CS_ISO8859_7,  FAM_COUR,  FACE_BOLD,   "iso8859_7:14B:c"  },
 116   /* iso8859-8 */
 117   {14, CS_ISO8859_8,  FAM_FIXED, FACE_NORMAL, "iso8859_8:14:f"   },
 118   {14, CS_ISO8859_8,  FAM_FIXED, FACE_ITALIC, "iso8859_8:14I:f"  },
 119   {14, CS_ISO8859_8,  FAM_FIXED, FACE_BOLD,   "iso8859_8:14B:f"  },
 120   {14, CS_ISO8859_8,  FAM_TIMES, FACE_NORMAL, "iso8859_8:14:t"   },
 121   {14, CS_ISO8859_8,  FAM_TIMES, FACE_ITALIC, "iso8859_8:14I:t"  },
 122   {14, CS_ISO8859_8,  FAM_TIMES, FACE_BOLD,   "iso8859_8:14B:t"  },
 123   {14, CS_ISO8859_8,  FAM_HELV,  FACE_NORMAL, "iso8859_8:14:h"   },
 124   {14, CS_ISO8859_8,  FAM_HELV,  FACE_ITALIC, "iso8859_8:14I:h"  },
 125   {14, CS_ISO8859_8,  FAM_HELV,  FACE_BOLD,   "iso8859_8:14B:h"  },
 126   {14, CS_ISO8859_8,  FAM_COUR,  FACE_NORMAL, "iso8859_8:14:c"   },
 127   {14, CS_ISO8859_8,  FAM_COUR,  FACE_ITALIC, "iso8859_8:14I:c"  },
 128   {14, CS_ISO8859_8,  FAM_COUR,  FACE_BOLD,   "iso8859_8:14B:c"  },
 129   /* iso8859-9 */
 130   {14, CS_ISO8859_9,  FAM_FIXED, FACE_NORMAL, "iso8859_9:14:f"   },
 131   {14, CS_ISO8859_9,  FAM_FIXED, FACE_ITALIC, "iso8859_9:14I:f"  },
 132   {14, CS_ISO8859_9,  FAM_FIXED, FACE_BOLD,   "iso8859_9:14B:f"  },
 133   {14, CS_ISO8859_9,  FAM_TIMES, FACE_NORMAL, "iso8859_9:14:t"   },
 134   {14, CS_ISO8859_9,  FAM_TIMES, FACE_ITALIC, "iso8859_9:14I:t"  },
 135   {14, CS_ISO8859_9,  FAM_TIMES, FACE_BOLD,   "iso8859_9:14B:t"  },
 136   {14, CS_ISO8859_9,  FAM_HELV,  FACE_NORMAL, "iso8859_9:14:h"   },
 137   {14, CS_ISO8859_9,  FAM_HELV,  FACE_ITALIC, "iso8859_9:14I:h"  },
 138   {14, CS_ISO8859_9,  FAM_HELV,  FACE_BOLD,   "iso8859_9:14B:h"  },
 139   {14, CS_ISO8859_9,  FAM_COUR,  FACE_NORMAL, "iso8859_9:14:c"   },
 140   {14, CS_ISO8859_9,  FAM_COUR,  FACE_ITALIC, "iso8859_9:14I:c"  },
 141   {14, CS_ISO8859_9,  FAM_COUR,  FACE_BOLD,   "iso8859_9:14B:c"  },
 142   /* japanese */
 143   {14, CS_JISX0201K,  FAM_FIXED, FACE_NORMAL, "jisx0201k:14:f"   },
 144   {14, CS_JISX0201R,  FAM_FIXED, FACE_NORMAL, "jisx0201r:14:f"   },
 145   {14, CS_JISX0208,   FAM_FIXED, FACE_NORMAL, "jisx0208:14:f"    },
 146   {14, CS_JISX0208,   FAM_FIXED, FACE_ITALIC, "jisx0208:14I:f"   },
 147   {14, CS_JISX0208,   FAM_FIXED, FACE_BOLD,   "jisx0208:14B:f"   },
 148   {14, CS_JISX0208,   FAM_TIMES, FACE_NORMAL, "jisx0208:14:t"    },
 149   {14, CS_JISX0208,   FAM_TIMES, FACE_ITALIC, "jisx0208:14I:t"   },
 150   {14, CS_JISX0208,   FAM_TIMES, FACE_BOLD,   "jisx0208:14B:t"   },
 151   {14, CS_JISX0208,   FAM_HELV,  FACE_NORMAL, "jisx0208:14:h"    },
 152   {14, CS_JISX0208,   FAM_HELV,  FACE_ITALIC, "jisx0208:14I:h"   },
 153   {14, CS_JISX0208,   FAM_HELV,  FACE_BOLD,   "jisx0208:14B:h"   },
 154   {14, CS_JISX0208,   FAM_COUR,  FACE_NORMAL, "jisx0208:14:c"    },
 155   {14, CS_JISX0208,   FAM_COUR,  FACE_ITALIC, "jisx0208:14I:c"   },
 156   {14, CS_JISX0208,   FAM_COUR,  FACE_BOLD,   "jisx0208:14B:c"   },
 157   {14, CS_JISX0212,   FAM_FIXED, FACE_NORMAL, "jisx0212:14:f"    },
 158   /* hangle */
 159   {14, CS_KSC5601,    FAM_FIXED, FACE_NORMAL, "ksc5601:14:f"     },
 160   {14, CS_KSC5601,    FAM_FIXED, FACE_ITALIC, "ksc5601:14I:f"    },
 161   {14, CS_KSC5601,    FAM_FIXED, FACE_BOLD,   "ksc5601:14B:f"    },
 162   {14, CS_KSC5601,    FAM_TIMES, FACE_NORMAL, "ksc5601:14:t"     },
 163   {14, CS_KSC5601,    FAM_TIMES, FACE_ITALIC, "ksc5601:14I:t"    },
 164   {14, CS_KSC5601,    FAM_TIMES, FACE_BOLD,   "ksc5601:14B:t"    },
 165   {14, CS_KSC5601,    FAM_HELV,  FACE_NORMAL, "ksc5601:14:h"     },
 166   {14, CS_KSC5601,    FAM_HELV,  FACE_ITALIC, "ksc5601:14I:h"    },
 167   {14, CS_KSC5601,    FAM_HELV,  FACE_BOLD,   "ksc5601:14B:h"    },
 168   {14, CS_KSC5601,    FAM_COUR,  FACE_NORMAL, "ksc5601:14:c"     },
 169   {14, CS_KSC5601,    FAM_COUR,  FACE_ITALIC, "ksc5601:14I:c"    },
 170   {14, CS_KSC5601,    FAM_COUR,  FACE_BOLD,   "ksc5601:14B:c"    },
 171   /* chinese */
 172   {14, CS_GB2312,     FAM_FIXED, FACE_NORMAL, "gb2312:14:f"      },
 173   {14, CS_GB2312,     FAM_FIXED, FACE_ITALIC, "gb2312:14I:f"     },
 174   {14, CS_GB2312,     FAM_FIXED, FACE_BOLD,   "gb2312:14B:f"     },
 175   {14, CS_GB2312,     FAM_TIMES, FACE_NORMAL, "gb2312:14:t"      },
 176   {14, CS_GB2312,     FAM_TIMES, FACE_ITALIC, "gb2312:14I:t"     },
 177   {14, CS_GB2312,     FAM_TIMES, FACE_BOLD,   "gb2312:14B:t"     },
 178   {14, CS_GB2312,     FAM_HELV,  FACE_NORMAL, "gb2312:14:h"      },
 179   {14, CS_GB2312,     FAM_HELV,  FACE_ITALIC, "gb2312:14I:h"     },
 180   {14, CS_GB2312,     FAM_HELV,  FACE_BOLD,   "gb2312:14B:h"     },
 181   {14, CS_GB2312,     FAM_COUR,  FACE_NORMAL, "gb2312:14:c"      },
 182   {14, CS_GB2312,     FAM_COUR,  FACE_ITALIC, "gb2312:14I:c"     },
 183   {14, CS_GB2312,     FAM_COUR,  FACE_BOLD,   "gb2312:14B:c"     },
 184   {14, CS_CNS11643_1, FAM_FIXED, FACE_NORMAL, "cns11643_1:14:f"  },
 185   {14, CS_CNS11643_1, FAM_FIXED, FACE_ITALIC, "cns11643_1:14I:f" },
 186   {14, CS_CNS11643_1, FAM_FIXED, FACE_BOLD,   "cns11643_1:14B:f" },
 187   {14, CS_CNS11643_1, FAM_TIMES, FACE_NORMAL, "cns11643_1:14:t"  },
 188   {14, CS_CNS11643_1, FAM_TIMES, FACE_ITALIC, "cns11643_1:14I:t" },
 189   {14, CS_CNS11643_1, FAM_TIMES, FACE_BOLD,   "cns11643_1:14B:t" },
 190   {14, CS_CNS11643_1, FAM_HELV,  FACE_NORMAL, "cns11643_1:14:h"  },
 191   {14, CS_CNS11643_1, FAM_HELV,  FACE_ITALIC, "cns11643_1:14I:h" },
 192   {14, CS_CNS11643_1, FAM_HELV,  FACE_BOLD,   "cns11643_1:14B:h" },
 193   {14, CS_CNS11643_1, FAM_COUR,  FACE_NORMAL, "cns11643_1:14:c"  },
 194   {14, CS_CNS11643_1, FAM_COUR,  FACE_ITALIC, "cns11643_1:14I:c" },
 195   {14, CS_CNS11643_1, FAM_COUR,  FACE_BOLD,   "cns11643_1:14B:c" },
 196   {14, CS_CNS11643_2, FAM_FIXED, FACE_NORMAL, "cns11643_2:14:f"  },
 197   {14, CS_CNS11643_2, FAM_FIXED, FACE_ITALIC, "cns11643_2:14I:f" },
 198   {14, CS_CNS11643_2, FAM_FIXED, FACE_BOLD,   "cns11643_2:14B:f" },
 199   {14, CS_CNS11643_2, FAM_TIMES, FACE_NORMAL, "cns11643_2:14:t"  },
 200   {14, CS_CNS11643_2, FAM_TIMES, FACE_ITALIC, "cns11643_2:14I:t" },
 201   {14, CS_CNS11643_2, FAM_TIMES, FACE_BOLD,   "cns11643_2:14B:t" },
 202   {14, CS_CNS11643_2, FAM_HELV,  FACE_NORMAL, "cns11643_2:14:h"  },
 203   {14, CS_CNS11643_2, FAM_HELV,  FACE_ITALIC, "cns11643_2:14I:h" },
 204   {14, CS_CNS11643_2, FAM_HELV,  FACE_BOLD,   "cns11643_2:14B:h" },
 205   {14, CS_CNS11643_2, FAM_COUR,  FACE_NORMAL, "cns11643_2:14:c"  },
 206   {14, CS_CNS11643_2, FAM_COUR,  FACE_ITALIC, "cns11643_2:14I:c" },
 207   {14, CS_CNS11643_2, FAM_COUR,  FACE_BOLD,   "cns11643_2:14B:c" },
 208   {14, CS_CNS11643_3, FAM_FIXED, FACE_NORMAL, "cns11643_3:14:f"  },
 209   {14, CS_CNS11643_4, FAM_FIXED, FACE_NORMAL, "cns11643_4:14:f"  },
 210   {14, CS_CNS11643_5, FAM_FIXED, FACE_NORMAL, "cns11643_5:14:f"  },
 211   {14, CS_CNS11643_5, FAM_FIXED, FACE_NORMAL, "cns11643_6:14:f"  },
 212   {14, CS_CNS11643_7, FAM_FIXED, FACE_NORMAL, "cns11643_7:14:f"  },
 213   /* mule big 5 */
 214   {14, CS_MULE_BIG5_L1,  FAM_FIXED, FACE_NORMAL, "big5:14:f"  },
 215   {14, CS_MULE_BIG5_L2,  FAM_FIXED, FACE_NORMAL, "big5:14:f"  },
 216   /* mule arabic */
 217   {14, CS_MULE_ARAB0,    FAM_FIXED, FACE_NORMAL, "mule_arab0:14:f"     },
 218   {14, CS_MULE_ARAB1,    FAM_FIXED, FACE_NORMAL, "mule_arab1:14:f"     },
 219   {14, CS_MULE_ARAB2,    FAM_FIXED, FACE_NORMAL, "mule_arab2:14:f"     },
 220   /* mule ethiopic */
 221   {14, CS_MULE_ETHIOPIC, FAM_FIXED, FACE_NORMAL, "mule_ethio:14:f"     },
 222   /* mule viscii */
 223   {14, CS_MULE_VISCII_L, FAM_FIXED, FACE_NORMAL, "mule_viscii_l:14:f"  },
 224   {14, CS_MULE_VISCII_U, FAM_FIXED, FACE_NORMAL, "mule_viscii_u:14:f"  },
 225 
 226   /*** 16 ***/
 227   /* ascii */
 228   {16, CS_ASCII,      FAM_FIXED, FACE_NORMAL, "iso8859_1:16:f"   },
 229   {16, CS_ASCII,      FAM_FIXED, FACE_ITALIC, "iso8859_1:16I:f"  },
 230   {16, CS_ASCII,      FAM_FIXED, FACE_BOLD,   "iso8859_1:16B:f"  },
 231   {16, CS_ASCII,      FAM_TIMES, FACE_NORMAL, "iso8859_1:16:t"   },
 232   {16, CS_ASCII,      FAM_TIMES, FACE_ITALIC, "iso8859_1:16I:t"  },
 233   {16, CS_ASCII,      FAM_TIMES, FACE_BOLD,   "iso8859_1:16B:t"  },
 234   {16, CS_ASCII,      FAM_HELV,  FACE_NORMAL, "iso8859_1:16:h"   },
 235   {16, CS_ASCII,      FAM_HELV,  FACE_ITALIC, "iso8859_1:16I:h"  },
 236   {16, CS_ASCII,      FAM_HELV,  FACE_BOLD,   "iso8859_1:16B:h"  },
 237   {16, CS_ASCII,      FAM_COUR,  FACE_NORMAL, "iso8859_1:16:c"   },
 238   {16, CS_ASCII,      FAM_COUR,  FACE_ITALIC, "iso8859_1:16I:c"  },
 239   {16, CS_ASCII,      FAM_COUR,  FACE_BOLD,   "iso8859_1:16B:c"  },
 240   /* iso8859-1 */
 241   {16, CS_ISO8859_1,  FAM_FIXED, FACE_NORMAL, "iso8859_1:16:f"   },
 242   {16, CS_ISO8859_1,  FAM_FIXED, FACE_ITALIC, "iso8859_1:16I:f"  },
 243   {16, CS_ISO8859_1,  FAM_FIXED, FACE_BOLD,   "iso8859_1:16B:f"  },
 244   {16, CS_ISO8859_1,  FAM_TIMES, FACE_NORMAL, "iso8859_1:16:t"   },
 245   {16, CS_ISO8859_1,  FAM_TIMES, FACE_ITALIC, "iso8859_1:16I:t"  },
 246   {16, CS_ISO8859_1,  FAM_TIMES, FACE_BOLD,   "iso8859_1:16B:t"  },
 247   {16, CS_ISO8859_1,  FAM_HELV,  FACE_NORMAL, "iso8859_1:16:h"   },
 248   {16, CS_ISO8859_1,  FAM_HELV,  FACE_ITALIC, "iso8859_1:16I:h"  },
 249   {16, CS_ISO8859_1,  FAM_HELV,  FACE_BOLD,   "iso8859_1:16B:h"  },
 250   {16, CS_ISO8859_1,  FAM_COUR,  FACE_NORMAL, "iso8859_1:16:c"   },
 251   {16, CS_ISO8859_1,  FAM_COUR,  FACE_ITALIC, "iso8859_1:16I:c"  },
 252   {16, CS_ISO8859_1,  FAM_COUR,  FACE_BOLD,   "iso8859_1:16B:c"  },
 253   /* iso8859-2 */
 254   {16, CS_ISO8859_2,  FAM_FIXED, FACE_NORMAL, "iso8859_2:16:f"   },
 255   {16, CS_ISO8859_2,  FAM_FIXED, FACE_ITALIC, "iso8859_2:16I:f"  },
 256   {16, CS_ISO8859_2,  FAM_FIXED, FACE_BOLD,   "iso8859_2:16B:f"  },
 257   {16, CS_ISO8859_2,  FAM_TIMES, FACE_NORMAL, "iso8859_2:16:t"   },
 258   {16, CS_ISO8859_2,  FAM_TIMES, FACE_ITALIC, "iso8859_2:16I:t"  },
 259   {16, CS_ISO8859_2,  FAM_TIMES, FACE_BOLD,   "iso8859_2:16B:t"  },
 260   {16, CS_ISO8859_2,  FAM_HELV,  FACE_NORMAL, "iso8859_2:16:h"   },
 261   {16, CS_ISO8859_2,  FAM_HELV,  FACE_ITALIC, "iso8859_2:16I:h"  },
 262   {16, CS_ISO8859_2,  FAM_HELV,  FACE_BOLD,   "iso8859_2:16B:h"  },
 263   {16, CS_ISO8859_2,  FAM_COUR,  FACE_NORMAL, "iso8859_2:16:c"   },
 264   {16, CS_ISO8859_2,  FAM_COUR,  FACE_ITALIC, "iso8859_2:16I:c"  },
 265   {16, CS_ISO8859_2,  FAM_COUR,  FACE_BOLD,   "iso8859_2:16B:c"  },
 266   /* iso8859-3 */
 267   {16, CS_ISO8859_3,  FAM_FIXED, FACE_NORMAL, "iso8859_3:16:f"   },
 268   {16, CS_ISO8859_3,  FAM_FIXED, FACE_ITALIC, "iso8859_3:16I:f"  },
 269   {16, CS_ISO8859_3,  FAM_FIXED, FACE_BOLD,   "iso8859_3:16B:f"  },
 270   {16, CS_ISO8859_3,  FAM_TIMES, FACE_NORMAL, "iso8859_3:16:t"   },
 271   {16, CS_ISO8859_3,  FAM_TIMES, FACE_ITALIC, "iso8859_3:16I:t"  },
 272   {16, CS_ISO8859_3,  FAM_TIMES, FACE_BOLD,   "iso8859_3:16B:t"  },
 273   {16, CS_ISO8859_3,  FAM_HELV,  FACE_NORMAL, "iso8859_3:16:h"   },
 274   {16, CS_ISO8859_3,  FAM_HELV,  FACE_ITALIC, "iso8859_3:16I:h"  },
 275   {16, CS_ISO8859_3,  FAM_HELV,  FACE_BOLD,   "iso8859_3:16B:h"  },
 276   {16, CS_ISO8859_3,  FAM_COUR,  FACE_NORMAL, "iso8859_3:16:c"   },
 277   {16, CS_ISO8859_3,  FAM_COUR,  FACE_ITALIC, "iso8859_3:16I:c"  },
 278   {16, CS_ISO8859_3,  FAM_COUR,  FACE_BOLD,   "iso8859_3:16B:c"  },
 279   /* iso8859-4 */
 280   {16, CS_ISO8859_4,  FAM_FIXED, FACE_NORMAL, "iso8859_4:16:f"   },
 281   {16, CS_ISO8859_4,  FAM_FIXED, FACE_ITALIC, "iso8859_4:16I:f"  },
 282   {16, CS_ISO8859_4,  FAM_FIXED, FACE_BOLD,   "iso8859_4:16B:f"  },
 283   {16, CS_ISO8859_4,  FAM_TIMES, FACE_NORMAL, "iso8859_4:16:t"   },
 284   {16, CS_ISO8859_4,  FAM_TIMES, FACE_ITALIC, "iso8859_4:16I:t"  },
 285   {16, CS_ISO8859_4,  FAM_TIMES, FACE_BOLD,   "iso8859_4:16B:t"  },
 286   {16, CS_ISO8859_4,  FAM_HELV,  FACE_NORMAL, "iso8859_4:16:h"   },
 287   {16, CS_ISO8859_4,  FAM_HELV,  FACE_ITALIC, "iso8859_4:16I:h"  },
 288   {16, CS_ISO8859_4,  FAM_HELV,  FACE_BOLD,   "iso8859_4:16B:h"  },
 289   {16, CS_ISO8859_4,  FAM_COUR,  FACE_NORMAL, "iso8859_4:16:c"   },
 290   {16, CS_ISO8859_4,  FAM_COUR,  FACE_ITALIC, "iso8859_4:16I:c"  },
 291   {16, CS_ISO8859_4,  FAM_COUR,  FACE_BOLD,   "iso8859_4:16B:c"  },
 292   /* iso8859-5 */
 293   {16, CS_ISO8859_5,  FAM_FIXED, FACE_NORMAL, "iso8859_5:16:f"   },
 294   {16, CS_ISO8859_5,  FAM_FIXED, FACE_ITALIC, "iso8859_5:16I:f"  },
 295   {16, CS_ISO8859_5,  FAM_FIXED, FACE_BOLD,   "iso8859_5:16B:f"  },
 296   {16, CS_ISO8859_5,  FAM_TIMES, FACE_NORMAL, "iso8859_5:16:t"   },
 297   {16, CS_ISO8859_5,  FAM_TIMES, FACE_ITALIC, "iso8859_5:16I:t"  },
 298   {16, CS_ISO8859_5,  FAM_TIMES, FACE_BOLD,   "iso8859_5:16B:t"  },
 299   {16, CS_ISO8859_5,  FAM_HELV,  FACE_NORMAL, "iso8859_5:16:h"   },
 300   {16, CS_ISO8859_5,  FAM_HELV,  FACE_ITALIC, "iso8859_5:16I:h"  },
 301   {16, CS_ISO8859_5,  FAM_HELV,  FACE_BOLD,   "iso8859_5:16B:h"  },
 302   {16, CS_ISO8859_5,  FAM_COUR,  FACE_NORMAL, "iso8859_5:16:c"   },
 303   {16, CS_ISO8859_5,  FAM_COUR,  FACE_ITALIC, "iso8859_5:16I:c"  },
 304   {16, CS_ISO8859_5,  FAM_COUR,  FACE_BOLD,   "iso8859_5:16B:c"  },
 305   /* iso8859-7 */
 306   {16, CS_ISO8859_7,  FAM_FIXED, FACE_NORMAL, "iso8859_7:16:f"   },
 307   {16, CS_ISO8859_7,  FAM_FIXED, FACE_ITALIC, "iso8859_7:16I:f"  },
 308   {16, CS_ISO8859_7,  FAM_FIXED, FACE_BOLD,   "iso8859_7:16B:f"  },
 309   {16, CS_ISO8859_7,  FAM_TIMES, FACE_NORMAL, "iso8859_7:16:t"   },
 310   {16, CS_ISO8859_7,  FAM_TIMES, FACE_ITALIC, "iso8859_7:16I:t"  },
 311   {16, CS_ISO8859_7,  FAM_TIMES, FACE_BOLD,   "iso8859_7:16B:t"  },
 312   {16, CS_ISO8859_7,  FAM_HELV,  FACE_NORMAL, "iso8859_7:16:h"   },
 313   {16, CS_ISO8859_7,  FAM_HELV,  FACE_ITALIC, "iso8859_7:16I:h"  },
 314   {16, CS_ISO8859_7,  FAM_HELV,  FACE_BOLD,   "iso8859_7:16B:h"  },
 315   {16, CS_ISO8859_7,  FAM_COUR,  FACE_NORMAL, "iso8859_7:16:c"   },
 316   {16, CS_ISO8859_7,  FAM_COUR,  FACE_ITALIC, "iso8859_7:16I:c"  },
 317   {16, CS_ISO8859_7,  FAM_COUR,  FACE_BOLD,   "iso8859_7:16B:c"  },
 318   /* iso8859-8 */
 319   {16, CS_ISO8859_8,  FAM_FIXED, FACE_NORMAL, "iso8859_8:16:f"   },
 320   {16, CS_ISO8859_8,  FAM_FIXED, FACE_ITALIC, "iso8859_8:16I:f"  },
 321   {16, CS_ISO8859_8,  FAM_FIXED, FACE_BOLD,   "iso8859_8:16B:f"  },
 322   {16, CS_ISO8859_8,  FAM_TIMES, FACE_NORMAL, "iso8859_8:16:t"   },
 323   {16, CS_ISO8859_8,  FAM_TIMES, FACE_ITALIC, "iso8859_8:16I:t"  },
 324   {16, CS_ISO8859_8,  FAM_TIMES, FACE_BOLD,   "iso8859_8:16B:t"  },
 325   {16, CS_ISO8859_8,  FAM_HELV,  FACE_NORMAL, "iso8859_8:16:h"   },
 326   {16, CS_ISO8859_8,  FAM_HELV,  FACE_ITALIC, "iso8859_8:16I:h"  },
 327   {16, CS_ISO8859_8,  FAM_HELV,  FACE_BOLD,   "iso8859_8:16B:h"  },
 328   {16, CS_ISO8859_8,  FAM_COUR,  FACE_NORMAL, "iso8859_8:16:c"   },
 329   {16, CS_ISO8859_8,  FAM_COUR,  FACE_ITALIC, "iso8859_8:16I:c"  },
 330   {16, CS_ISO8859_8,  FAM_COUR,  FACE_BOLD,   "iso8859_8:16B:c"  },
 331   /* iso8859-9 */
 332   {16, CS_ISO8859_9,  FAM_FIXED, FACE_NORMAL, "iso8859_9:16:f"   },
 333   {16, CS_ISO8859_9,  FAM_FIXED, FACE_ITALIC, "iso8859_9:16I:f"  },
 334   {16, CS_ISO8859_9,  FAM_FIXED, FACE_BOLD,   "iso8859_9:16B:f"  },
 335   {16, CS_ISO8859_9,  FAM_TIMES, FACE_NORMAL, "iso8859_9:16:t"   },
 336   {16, CS_ISO8859_9,  FAM_TIMES, FACE_ITALIC, "iso8859_9:16I:t"  },
 337   {16, CS_ISO8859_9,  FAM_TIMES, FACE_BOLD,   "iso8859_9:16B:t"  },
 338   {16, CS_ISO8859_9,  FAM_HELV,  FACE_NORMAL, "iso8859_9:16:h"   },
 339   {16, CS_ISO8859_9,  FAM_HELV,  FACE_ITALIC, "iso8859_9:16I:h"  },
 340   {16, CS_ISO8859_9,  FAM_HELV,  FACE_BOLD,   "iso8859_9:16B:h"  },
 341   {16, CS_ISO8859_9,  FAM_COUR,  FACE_NORMAL, "iso8859_9:16:c"   },
 342   {16, CS_ISO8859_9,  FAM_COUR,  FACE_ITALIC, "iso8859_9:16I:c"  },
 343   {16, CS_ISO8859_9,  FAM_COUR,  FACE_BOLD,   "iso8859_9:16B:c"  },
 344   /* japanese */
 345   {16, CS_JISX0201K,  FAM_FIXED, FACE_NORMAL, "jisx0201k:16:f"   },
 346   {16, CS_JISX0201R,  FAM_FIXED, FACE_NORMAL, "jisx0201r:16:f"   },
 347   {16, CS_JISX0208,   FAM_FIXED, FACE_NORMAL, "jisx0208:16:f"    },
 348   {16, CS_JISX0208,   FAM_FIXED, FACE_ITALIC, "jisx0208:16I:f"   },
 349   {16, CS_JISX0208,   FAM_FIXED, FACE_BOLD,   "jisx0208:16B:f"   },
 350   {16, CS_JISX0208,   FAM_TIMES, FACE_NORMAL, "jisx0208:16:t"    },
 351   {16, CS_JISX0208,   FAM_TIMES, FACE_ITALIC, "jisx0208:16I:t"   },
 352   {16, CS_JISX0208,   FAM_TIMES, FACE_BOLD,   "jisx0208:16B:t"   },
 353   {16, CS_JISX0208,   FAM_HELV,  FACE_NORMAL, "jisx0208:16:h"    },
 354   {16, CS_JISX0208,   FAM_HELV,  FACE_ITALIC, "jisx0208:16I:h"   },
 355   {16, CS_JISX0208,   FAM_HELV,  FACE_BOLD,   "jisx0208:16B:h"   },
 356   {16, CS_JISX0208,   FAM_COUR,  FACE_NORMAL, "jisx0208:16:c"    },
 357   {16, CS_JISX0208,   FAM_COUR,  FACE_ITALIC, "jisx0208:16I:c"   },
 358   {16, CS_JISX0208,   FAM_COUR,  FACE_BOLD,   "jisx0208:16B:c"   },
 359   {16, CS_JISX0212,   FAM_FIXED, FACE_NORMAL, "jisx0212:16:f"    },
 360   /* hangle */
 361   {16, CS_KSC5601,    FAM_FIXED, FACE_NORMAL, "ksc5601:16:f"     },
 362   {16, CS_KSC5601,    FAM_FIXED, FACE_ITALIC, "ksc5601:16I:f"    },
 363   {16, CS_KSC5601,    FAM_FIXED, FACE_BOLD,   "ksc5601:16B:f"    },
 364   {16, CS_KSC5601,    FAM_TIMES, FACE_NORMAL, "ksc5601:16:t"     },
 365   {16, CS_KSC5601,    FAM_TIMES, FACE_ITALIC, "ksc5601:16I:t"    },
 366   {16, CS_KSC5601,    FAM_TIMES, FACE_BOLD,   "ksc5601:16B:t"    },
 367   {16, CS_KSC5601,    FAM_HELV,  FACE_NORMAL, "ksc5601:16:h"     },
 368   {16, CS_KSC5601,    FAM_HELV,  FACE_ITALIC, "ksc5601:16I:h"    },
 369   {16, CS_KSC5601,    FAM_HELV,  FACE_BOLD,   "ksc5601:16B:h"    },
 370   {16, CS_KSC5601,    FAM_COUR,  FACE_NORMAL, "ksc5601:16:c"     },
 371   {16, CS_KSC5601,    FAM_COUR,  FACE_ITALIC, "ksc5601:16I:c"    },
 372   {16, CS_KSC5601,    FAM_COUR,  FACE_BOLD,   "ksc5601:16B:c"    },
 373   /* chinese */
 374   {16, CS_GB2312,     FAM_FIXED, FACE_NORMAL, "gb2312:16:f"      },
 375   {16, CS_GB2312,     FAM_FIXED, FACE_ITALIC, "gb2312:16I:f"     },
 376   {16, CS_GB2312,     FAM_FIXED, FACE_BOLD,   "gb2312:16B:f"     },
 377   {16, CS_GB2312,     FAM_TIMES, FACE_NORMAL, "gb2312:16:t"      },
 378   {16, CS_GB2312,     FAM_TIMES, FACE_ITALIC, "gb2312:16I:t"     },
 379   {16, CS_GB2312,     FAM_TIMES, FACE_BOLD,   "gb2312:16B:t"     },
 380   {16, CS_GB2312,     FAM_HELV,  FACE_NORMAL, "gb2312:16:h"      },
 381   {16, CS_GB2312,     FAM_HELV,  FACE_ITALIC, "gb2312:16I:h"     },
 382   {16, CS_GB2312,     FAM_HELV,  FACE_BOLD,   "gb2312:16B:h"     },
 383   {16, CS_GB2312,     FAM_COUR,  FACE_NORMAL, "gb2312:16:c"      },
 384   {16, CS_GB2312,     FAM_COUR,  FACE_ITALIC, "gb2312:16I:c"     },
 385   {16, CS_GB2312,     FAM_COUR,  FACE_BOLD,   "gb2312:16B:c"     },
 386   {16, CS_CNS11643_1, FAM_FIXED, FACE_NORMAL, "cns11643_1:16:f"  },
 387   {16, CS_CNS11643_1, FAM_FIXED, FACE_ITALIC, "cns11643_1:16I:f" },
 388   {16, CS_CNS11643_1, FAM_FIXED, FACE_BOLD,   "cns11643_1:16B:f" },
 389   {16, CS_CNS11643_1, FAM_TIMES, FACE_NORMAL, "cns11643_1:16:t"  },
 390   {16, CS_CNS11643_1, FAM_TIMES, FACE_ITALIC, "cns11643_1:16I:t" },
 391   {16, CS_CNS11643_1, FAM_TIMES, FACE_BOLD,   "cns11643_1:16B:t" },
 392   {16, CS_CNS11643_1, FAM_HELV,  FACE_NORMAL, "cns11643_1:16:h"  },
 393   {16, CS_CNS11643_1, FAM_HELV,  FACE_ITALIC, "cns11643_1:16I:h" },
 394   {16, CS_CNS11643_1, FAM_HELV,  FACE_BOLD,   "cns11643_1:16B:h" },
 395   {16, CS_CNS11643_1, FAM_COUR,  FACE_NORMAL, "cns11643_1:16:c"  },
 396   {16, CS_CNS11643_1, FAM_COUR,  FACE_ITALIC, "cns11643_1:16I:c" },
 397   {16, CS_CNS11643_1, FAM_COUR,  FACE_BOLD,   "cns11643_1:16B:c" },
 398   {16, CS_CNS11643_2, FAM_FIXED, FACE_NORMAL, "cns11643_2:16:f"  },
 399   {16, CS_CNS11643_2, FAM_FIXED, FACE_ITALIC, "cns11643_2:16I:f" },
 400   {16, CS_CNS11643_2, FAM_FIXED, FACE_BOLD,   "cns11643_2:16B:f" },
 401   {16, CS_CNS11643_2, FAM_TIMES, FACE_NORMAL, "cns11643_2:16:t"  },
 402   {16, CS_CNS11643_2, FAM_TIMES, FACE_ITALIC, "cns11643_2:16I:t" },
 403   {16, CS_CNS11643_2, FAM_TIMES, FACE_BOLD,   "cns11643_2:16B:t" },
 404   {16, CS_CNS11643_2, FAM_HELV,  FACE_NORMAL, "cns11643_2:16:h"  },
 405   {16, CS_CNS11643_2, FAM_HELV,  FACE_ITALIC, "cns11643_2:16I:h" },
 406   {16, CS_CNS11643_2, FAM_HELV,  FACE_BOLD,   "cns11643_2:16B:h" },
 407   {16, CS_CNS11643_2, FAM_COUR,  FACE_NORMAL, "cns11643_2:16:c"  },
 408   {16, CS_CNS11643_2, FAM_COUR,  FACE_ITALIC, "cns11643_2:16I:c" },
 409   {16, CS_CNS11643_2, FAM_COUR,  FACE_BOLD,   "cns11643_2:16B:c" },
 410   {16, CS_CNS11643_3, FAM_FIXED, FACE_NORMAL, "cns11643_3:16:f"  },
 411   {16, CS_CNS11643_4, FAM_FIXED, FACE_NORMAL, "cns11643_4:16:f"  },
 412   {16, CS_CNS11643_5, FAM_FIXED, FACE_NORMAL, "cns11643_5:16:f"  },
 413   {16, CS_CNS11643_6, FAM_FIXED, FACE_NORMAL, "cns11643_6:16:f"  },
 414   {16, CS_CNS11643_7, FAM_FIXED, FACE_NORMAL, "cns11643_7:16:f"  },
 415   /* mule big 5 */
 416   {16, CS_MULE_BIG5_L1,  FAM_FIXED, FACE_NORMAL, "big5:16:f"  },
 417   {16, CS_MULE_BIG5_L2,  FAM_FIXED, FACE_NORMAL, "big5:16:f"  },
 418   /* mule arabic */
 419   {16, CS_MULE_ARAB0,    FAM_FIXED, FACE_NORMAL, "mule_arab0:16:f"     },
 420   {16, CS_MULE_ARAB1,    FAM_FIXED, FACE_NORMAL, "mule_arab1:16:f"     },
 421   {16, CS_MULE_ARAB2,    FAM_FIXED, FACE_NORMAL, "mule_arab2:16:f"     },
 422   /* mule ethiopic */
 423   {16, CS_MULE_ETHIOPIC, FAM_FIXED, FACE_NORMAL, "mule_ethio:16:f"     },
 424   /* mule viscii */
 425   {16, CS_MULE_VISCII_L, FAM_FIXED, FACE_NORMAL, "mule_viscii_l:16:f"  },
 426   {16, CS_MULE_VISCII_U, FAM_FIXED, FACE_NORMAL, "mule_viscii_u:16:f"  },
 427 
 428   /*** 18 ***/
 429   /* ascii */
 430   {18, CS_ASCII,      FAM_FIXED, FACE_NORMAL, "iso8859_1:18:f"   },
 431   {18, CS_ASCII,      FAM_FIXED, FACE_ITALIC, "iso8859_1:18I:f"  },
 432   {18, CS_ASCII,      FAM_FIXED, FACE_BOLD,   "iso8859_1:18B:f"  },
 433   {18, CS_ASCII,      FAM_TIMES, FACE_NORMAL, "iso8859_1:18:t"   },
 434   {18, CS_ASCII,      FAM_TIMES, FACE_ITALIC, "iso8859_1:18I:t"  },
 435   {18, CS_ASCII,      FAM_TIMES, FACE_BOLD,   "iso8859_1:18B:t"  },
 436   {18, CS_ASCII,      FAM_HELV,  FACE_NORMAL, "iso8859_1:18:h"   },
 437   {18, CS_ASCII,      FAM_HELV,  FACE_ITALIC, "iso8859_1:18I:h"  },
 438   {18, CS_ASCII,      FAM_HELV,  FACE_BOLD,   "iso8859_1:18B:h"  },
 439   {18, CS_ASCII,      FAM_COUR,  FACE_NORMAL, "iso8859_1:18:c"   },
 440   {18, CS_ASCII,      FAM_COUR,  FACE_ITALIC, "iso8859_1:18I:c"  },
 441   {18, CS_ASCII,      FAM_COUR,  FACE_BOLD,   "iso8859_1:18B:c"  },
 442   /* iso8859-1 */
 443   {18, CS_ISO8859_1,  FAM_FIXED, FACE_NORMAL, "iso8859_1:18:f"   },
 444   {18, CS_ISO8859_1,  FAM_FIXED, FACE_ITALIC, "iso8859_1:18I:f"  },
 445   {18, CS_ISO8859_1,  FAM_FIXED, FACE_BOLD,   "iso8859_1:18B:f"  },
 446   {18, CS_ISO8859_1,  FAM_TIMES, FACE_NORMAL, "iso8859_1:18:t"   },
 447   {18, CS_ISO8859_1,  FAM_TIMES, FACE_ITALIC, "iso8859_1:18I:t"  },
 448   {18, CS_ISO8859_1,  FAM_TIMES, FACE_BOLD,   "iso8859_1:18B:t"  },
 449   {18, CS_ISO8859_1,  FAM_HELV,  FACE_NORMAL, "iso8859_1:18:h"   },
 450   {18, CS_ISO8859_1,  FAM_HELV,  FACE_ITALIC, "iso8859_1:18I:h"  },
 451   {18, CS_ISO8859_1,  FAM_HELV,  FACE_BOLD,   "iso8859_1:18B:h"  },
 452   {18, CS_ISO8859_1,  FAM_COUR,  FACE_NORMAL, "iso8859_1:18:c"   },
 453   {18, CS_ISO8859_1,  FAM_COUR,  FACE_ITALIC, "iso8859_1:18I:c"  },
 454   {18, CS_ISO8859_1,  FAM_COUR,  FACE_BOLD,   "iso8859_1:18B:c"  },
 455   /* iso8859-2 */
 456   {18, CS_ISO8859_2,  FAM_FIXED, FACE_NORMAL, "iso8859_2:18:f"   },
 457   {18, CS_ISO8859_2,  FAM_FIXED, FACE_ITALIC, "iso8859_2:18I:f"  },
 458   {18, CS_ISO8859_2,  FAM_FIXED, FACE_BOLD,   "iso8859_2:18B:f"  },
 459   {18, CS_ISO8859_2,  FAM_TIMES, FACE_NORMAL, "iso8859_2:18:t"   },
 460   {18, CS_ISO8859_2,  FAM_TIMES, FACE_ITALIC, "iso8859_2:18I:t"  },
 461   {18, CS_ISO8859_2,  FAM_TIMES, FACE_BOLD,   "iso8859_2:18B:t"  },
 462   {18, CS_ISO8859_2,  FAM_HELV,  FACE_NORMAL, "iso8859_2:18:h"   },
 463   {18, CS_ISO8859_2,  FAM_HELV,  FACE_ITALIC, "iso8859_2:18I:h"  },
 464   {18, CS_ISO8859_2,  FAM_HELV,  FACE_BOLD,   "iso8859_2:18B:h"  },
 465   {18, CS_ISO8859_2,  FAM_COUR,  FACE_NORMAL, "iso8859_2:18:c"   },
 466   {18, CS_ISO8859_2,  FAM_COUR,  FACE_ITALIC, "iso8859_2:18I:c"  },
 467   {18, CS_ISO8859_2,  FAM_COUR,  FACE_BOLD,   "iso8859_2:18B:c"  },
 468   /* iso8859-3 */
 469   {18, CS_ISO8859_3,  FAM_FIXED, FACE_NORMAL, "iso8859_3:18:f"   },
 470   {18, CS_ISO8859_3,  FAM_FIXED, FACE_ITALIC, "iso8859_3:18I:f"  },
 471   {18, CS_ISO8859_3,  FAM_FIXED, FACE_BOLD,   "iso8859_3:18B:f"  },
 472   {18, CS_ISO8859_3,  FAM_TIMES, FACE_NORMAL, "iso8859_3:18:t"   },
 473   {18, CS_ISO8859_3,  FAM_TIMES, FACE_ITALIC, "iso8859_3:18I:t"  },
 474   {18, CS_ISO8859_3,  FAM_TIMES, FACE_BOLD,   "iso8859_3:18B:t"  },
 475   {18, CS_ISO8859_3,  FAM_HELV,  FACE_NORMAL, "iso8859_3:18:h"   },
 476   {18, CS_ISO8859_3,  FAM_HELV,  FACE_ITALIC, "iso8859_3:18I:h"  },
 477   {18, CS_ISO8859_3,  FAM_HELV,  FACE_BOLD,   "iso8859_3:18B:h"  },
 478   {18, CS_ISO8859_3,  FAM_COUR,  FACE_NORMAL, "iso8859_3:18:c"   },
 479   {18, CS_ISO8859_3,  FAM_COUR,  FACE_ITALIC, "iso8859_3:18I:c"  },
 480   {18, CS_ISO8859_3,  FAM_COUR,  FACE_BOLD,   "iso8859_3:18B:c"  },
 481   /* iso8859-4 */
 482   {18, CS_ISO8859_4,  FAM_FIXED, FACE_NORMAL, "iso8859_4:18:f"   },
 483   {18, CS_ISO8859_4,  FAM_FIXED, FACE_ITALIC, "iso8859_4:18I:f"  },
 484   {18, CS_ISO8859_4,  FAM_FIXED, FACE_BOLD,   "iso8859_4:18B:f"  },
 485   {18, CS_ISO8859_4,  FAM_TIMES, FACE_NORMAL, "iso8859_4:18:t"   },
 486   {18, CS_ISO8859_4,  FAM_TIMES, FACE_ITALIC, "iso8859_4:18I:t"  },
 487   {18, CS_ISO8859_4,  FAM_TIMES, FACE_BOLD,   "iso8859_4:18B:t"  },
 488   {18, CS_ISO8859_4,  FAM_HELV,  FACE_NORMAL, "iso8859_4:18:h"   },
 489   {18, CS_ISO8859_4,  FAM_HELV,  FACE_ITALIC, "iso8859_4:18I:h"  },
 490   {18, CS_ISO8859_4,  FAM_HELV,  FACE_BOLD,   "iso8859_4:18B:h"  },
 491   {18, CS_ISO8859_4,  FAM_COUR,  FACE_NORMAL, "iso8859_4:18:c"   },
 492   {18, CS_ISO8859_4,  FAM_COUR,  FACE_ITALIC, "iso8859_4:18I:c"  },
 493   {18, CS_ISO8859_4,  FAM_COUR,  FACE_BOLD,   "iso8859_4:18B:c"  },
 494   /* iso8859-5 */
 495   {18, CS_ISO8859_5,  FAM_FIXED, FACE_NORMAL, "iso8859_5:18:f"   },
 496   {18, CS_ISO8859_5,  FAM_FIXED, FACE_ITALIC, "iso8859_5:18I:f"  },
 497   {18, CS_ISO8859_5,  FAM_FIXED, FACE_BOLD,   "iso8859_5:18B:f"  },
 498   {18, CS_ISO8859_5,  FAM_TIMES, FACE_NORMAL, "iso8859_5:18:t"   },
 499   {18, CS_ISO8859_5,  FAM_TIMES, FACE_ITALIC, "iso8859_5:18I:t"  },
 500   {18, CS_ISO8859_5,  FAM_TIMES, FACE_BOLD,   "iso8859_5:18B:t"  },
 501   {18, CS_ISO8859_5,  FAM_HELV,  FACE_NORMAL, "iso8859_5:18:h"   },
 502   {18, CS_ISO8859_5,  FAM_HELV,  FACE_ITALIC, "iso8859_5:18I:h"  },
 503   {18, CS_ISO8859_5,  FAM_HELV,  FACE_BOLD,   "iso8859_5:18B:h"  },
 504   {18, CS_ISO8859_5,  FAM_COUR,  FACE_NORMAL, "iso8859_5:18:c"   },
 505   {18, CS_ISO8859_5,  FAM_COUR,  FACE_ITALIC, "iso8859_5:18I:c"  },
 506   {18, CS_ISO8859_5,  FAM_COUR,  FACE_BOLD,   "iso8859_5:18B:c"  },
 507   /* iso8859-7 */
 508   {18, CS_ISO8859_7,  FAM_FIXED, FACE_NORMAL, "iso8859_7:18:f"   },
 509   {18, CS_ISO8859_7,  FAM_FIXED, FACE_ITALIC, "iso8859_7:18I:f"  },
 510   {18, CS_ISO8859_7,  FAM_FIXED, FACE_BOLD,   "iso8859_7:18B:f"  },
 511   {18, CS_ISO8859_7,  FAM_TIMES, FACE_NORMAL, "iso8859_7:18:t"   },
 512   {18, CS_ISO8859_7,  FAM_TIMES, FACE_ITALIC, "iso8859_7:18I:t"  },
 513   {18, CS_ISO8859_7,  FAM_TIMES, FACE_BOLD,   "iso8859_7:18B:t"  },
 514   {18, CS_ISO8859_7,  FAM_HELV,  FACE_NORMAL, "iso8859_7:18:h"   },
 515   {18, CS_ISO8859_7,  FAM_HELV,  FACE_ITALIC, "iso8859_7:18I:h"  },
 516   {18, CS_ISO8859_7,  FAM_HELV,  FACE_BOLD,   "iso8859_7:18B:h"  },
 517   {18, CS_ISO8859_7,  FAM_COUR,  FACE_NORMAL, "iso8859_7:18:c"   },
 518   {18, CS_ISO8859_7,  FAM_COUR,  FACE_ITALIC, "iso8859_7:18I:c"  },
 519   {18, CS_ISO8859_7,  FAM_COUR,  FACE_BOLD,   "iso8859_7:18B:c"  },
 520   /* iso8859-8 */
 521   {18, CS_ISO8859_8,  FAM_FIXED, FACE_NORMAL, "iso8859_8:18:f"   },
 522   {18, CS_ISO8859_8,  FAM_FIXED, FACE_ITALIC, "iso8859_8:18I:f"  },
 523   {18, CS_ISO8859_8,  FAM_FIXED, FACE_BOLD,   "iso8859_8:18B:f"  },
 524   {18, CS_ISO8859_8,  FAM_TIMES, FACE_NORMAL, "iso8859_8:18:t"   },
 525   {18, CS_ISO8859_8,  FAM_TIMES, FACE_ITALIC, "iso8859_8:18I:t"  },
 526   {18, CS_ISO8859_8,  FAM_TIMES, FACE_BOLD,   "iso8859_8:18B:t"  },
 527   {18, CS_ISO8859_8,  FAM_HELV,  FACE_NORMAL, "iso8859_8:18:h"   },
 528   {18, CS_ISO8859_8,  FAM_HELV,  FACE_ITALIC, "iso8859_8:18I:h"  },
 529   {18, CS_ISO8859_8,  FAM_HELV,  FACE_BOLD,   "iso8859_8:18B:h"  },
 530   {18, CS_ISO8859_8,  FAM_COUR,  FACE_NORMAL, "iso8859_8:18:c"   },
 531   {18, CS_ISO8859_8,  FAM_COUR,  FACE_ITALIC, "iso8859_8:18I:c"  },
 532   {18, CS_ISO8859_8,  FAM_COUR,  FACE_BOLD,   "iso8859_8:18B:c"  },
 533   /* iso8859-9 */
 534   {18, CS_ISO8859_9,  FAM_FIXED, FACE_NORMAL, "iso8859_9:18:f"   },
 535   {18, CS_ISO8859_9,  FAM_FIXED, FACE_ITALIC, "iso8859_9:18I:f"  },
 536   {18, CS_ISO8859_9,  FAM_FIXED, FACE_BOLD,   "iso8859_9:18B:f"  },
 537   {18, CS_ISO8859_9,  FAM_TIMES, FACE_NORMAL, "iso8859_9:18:t"   },
 538   {18, CS_ISO8859_9,  FAM_TIMES, FACE_ITALIC, "iso8859_9:18I:t"  },
 539   {18, CS_ISO8859_9,  FAM_TIMES, FACE_BOLD,   "iso8859_9:18B:t"  },
 540   {18, CS_ISO8859_9,  FAM_HELV,  FACE_NORMAL, "iso8859_9:18:h"   },
 541   {18, CS_ISO8859_9,  FAM_HELV,  FACE_ITALIC, "iso8859_9:18I:h"  },
 542   {18, CS_ISO8859_9,  FAM_HELV,  FACE_BOLD,   "iso8859_9:18B:h"  },
 543   {18, CS_ISO8859_9,  FAM_COUR,  FACE_NORMAL, "iso8859_9:18:c"   },
 544   {18, CS_ISO8859_9,  FAM_COUR,  FACE_ITALIC, "iso8859_9:18I:c"  },
 545   {18, CS_ISO8859_9,  FAM_COUR,  FACE_BOLD,   "iso8859_9:18B:c"  },
 546   /* japanese */
 547   {18, CS_JISX0201K,  FAM_FIXED, FACE_NORMAL, "jisx0201k:18:f"   },
 548   {18, CS_JISX0201R,  FAM_FIXED, FACE_NORMAL, "jisx0201r:18:f"   },
 549   {18, CS_JISX0208,   FAM_FIXED, FACE_NORMAL, "jisx0208:18:f"    },
 550   {18, CS_JISX0208,   FAM_FIXED, FACE_ITALIC, "jisx0208:18I:f"   },
 551   {18, CS_JISX0208,   FAM_FIXED, FACE_BOLD,   "jisx0208:18B:f"   },
 552   {18, CS_JISX0208,   FAM_TIMES, FACE_NORMAL, "jisx0208:18:t"    },
 553   {18, CS_JISX0208,   FAM_TIMES, FACE_ITALIC, "jisx0208:18I:t"   },
 554   {18, CS_JISX0208,   FAM_TIMES, FACE_BOLD,   "jisx0208:18B:t"   },
 555   {18, CS_JISX0208,   FAM_HELV,  FACE_NORMAL, "jisx0208:18:h"    },
 556   {18, CS_JISX0208,   FAM_HELV,  FACE_ITALIC, "jisx0208:18I:h"   },
 557   {18, CS_JISX0208,   FAM_HELV,  FACE_BOLD,   "jisx0208:18B:h"   },
 558   {18, CS_JISX0208,   FAM_COUR,  FACE_NORMAL, "jisx0208:18:c"    },
 559   {18, CS_JISX0208,   FAM_COUR,  FACE_ITALIC, "jisx0208:18I:c"   },
 560   {18, CS_JISX0208,   FAM_COUR,  FACE_BOLD,   "jisx0208:18B:c"   },
 561   {18, CS_JISX0212,   FAM_FIXED, FACE_NORMAL, "jisx0212:18:f"    },
 562   /* hangle */
 563   {18, CS_KSC5601,    FAM_FIXED, FACE_NORMAL, "ksc5601:18:f"     },
 564   {18, CS_KSC5601,    FAM_FIXED, FACE_ITALIC, "ksc5601:18I:f"    },
 565   {18, CS_KSC5601,    FAM_FIXED, FACE_BOLD,   "ksc5601:18B:f"    },
 566   {18, CS_KSC5601,    FAM_TIMES, FACE_NORMAL, "ksc5601:18:t"     },
 567   {18, CS_KSC5601,    FAM_TIMES, FACE_ITALIC, "ksc5601:18I:t"    },
 568   {18, CS_KSC5601,    FAM_TIMES, FACE_BOLD,   "ksc5601:18B:t"    },
 569   {18, CS_KSC5601,    FAM_HELV,  FACE_NORMAL, "ksc5601:18:h"     },
 570   {18, CS_KSC5601,    FAM_HELV,  FACE_ITALIC, "ksc5601:18I:h"    },
 571   {18, CS_KSC5601,    FAM_HELV,  FACE_BOLD,   "ksc5601:18B:h"    },
 572   {18, CS_KSC5601,    FAM_COUR,  FACE_NORMAL, "ksc5601:18:c"     },
 573   {18, CS_KSC5601,    FAM_COUR,  FACE_ITALIC, "ksc5601:18I:c"    },
 574   {18, CS_KSC5601,    FAM_COUR,  FACE_BOLD,   "ksc5601:18B:c"    },
 575   /* chinese */
 576   {18, CS_GB2312,     FAM_FIXED, FACE_NORMAL, "gb2312:18:f"      },
 577   {18, CS_GB2312,     FAM_FIXED, FACE_ITALIC, "gb2312:18I:f"     },
 578   {18, CS_GB2312,     FAM_FIXED, FACE_BOLD,   "gb2312:18B:f"     },
 579   {18, CS_GB2312,     FAM_TIMES, FACE_NORMAL, "gb2312:18:t"      },
 580   {18, CS_GB2312,     FAM_TIMES, FACE_ITALIC, "gb2312:18I:t"     },
 581   {18, CS_GB2312,     FAM_TIMES, FACE_BOLD,   "gb2312:18B:t"     },
 582   {18, CS_GB2312,     FAM_HELV,  FACE_NORMAL, "gb2312:18:h"      },
 583   {18, CS_GB2312,     FAM_HELV,  FACE_ITALIC, "gb2312:18I:h"     },
 584   {18, CS_GB2312,     FAM_HELV,  FACE_BOLD,   "gb2312:18B:h"     },
 585   {18, CS_GB2312,     FAM_COUR,  FACE_NORMAL, "gb2312:18:c"      },
 586   {18, CS_GB2312,     FAM_COUR,  FACE_ITALIC, "gb2312:18I:c"     },
 587   {18, CS_GB2312,     FAM_COUR,  FACE_BOLD,   "gb2312:18B:c"     },
 588   {18, CS_CNS11643_1, FAM_FIXED, FACE_NORMAL, "cns11643_1:18:f"  },
 589   {18, CS_CNS11643_1, FAM_FIXED, FACE_ITALIC, "cns11643_1:18I:f" },
 590   {18, CS_CNS11643_1, FAM_FIXED, FACE_BOLD,   "cns11643_1:18B:f" },
 591   {18, CS_CNS11643_1, FAM_TIMES, FACE_NORMAL, "cns11643_1:18:t"  },
 592   {18, CS_CNS11643_1, FAM_TIMES, FACE_ITALIC, "cns11643_1:18I:t" },
 593   {18, CS_CNS11643_1, FAM_TIMES, FACE_BOLD,   "cns11643_1:18B:t" },
 594   {18, CS_CNS11643_1, FAM_HELV,  FACE_NORMAL, "cns11643_1:18:h"  },
 595   {18, CS_CNS11643_1, FAM_HELV,  FACE_ITALIC, "cns11643_1:18I:h" },
 596   {18, CS_CNS11643_1, FAM_HELV,  FACE_BOLD,   "cns11643_1:18B:h" },
 597   {18, CS_CNS11643_1, FAM_COUR,  FACE_NORMAL, "cns11643_1:18:c"  },
 598   {18, CS_CNS11643_1, FAM_COUR,  FACE_ITALIC, "cns11643_1:18I:c" },
 599   {18, CS_CNS11643_1, FAM_COUR,  FACE_BOLD,   "cns11643_1:18B:c" },
 600   {18, CS_CNS11643_2, FAM_FIXED, FACE_NORMAL, "cns11643_2:18:f"  },
 601   {18, CS_CNS11643_2, FAM_FIXED, FACE_ITALIC, "cns11643_2:18I:f" },
 602   {18, CS_CNS11643_2, FAM_FIXED, FACE_BOLD,   "cns11643_2:18B:f" },
 603   {18, CS_CNS11643_2, FAM_TIMES, FACE_NORMAL, "cns11643_2:18:t"  },
 604   {18, CS_CNS11643_2, FAM_TIMES, FACE_ITALIC, "cns11643_2:18I:t" },
 605   {18, CS_CNS11643_2, FAM_TIMES, FACE_BOLD,   "cns11643_2:18B:t" },
 606   {18, CS_CNS11643_2, FAM_HELV,  FACE_NORMAL, "cns11643_2:18:h"  },
 607   {18, CS_CNS11643_2, FAM_HELV,  FACE_ITALIC, "cns11643_2:18I:h" },
 608   {18, CS_CNS11643_2, FAM_HELV,  FACE_BOLD,   "cns11643_2:18B:h" },
 609   {18, CS_CNS11643_2, FAM_COUR,  FACE_NORMAL, "cns11643_2:18:c"  },
 610   {18, CS_CNS11643_2, FAM_COUR,  FACE_ITALIC, "cns11643_2:18I:c" },
 611   {18, CS_CNS11643_2, FAM_COUR,  FACE_BOLD,   "cns11643_2:18B:c" },
 612   {18, CS_CNS11643_3, FAM_FIXED, FACE_NORMAL, "cns11643_3:18:f"  },
 613   {18, CS_CNS11643_4, FAM_FIXED, FACE_NORMAL, "cns11643_4:18:f"  },
 614   {18, CS_CNS11643_5, FAM_FIXED, FACE_NORMAL, "cns11643_5:18:f"  },
 615   {18, CS_CNS11643_6, FAM_FIXED, FACE_NORMAL, "cns11643_6:18:f"  },
 616   {18, CS_CNS11643_7, FAM_FIXED, FACE_NORMAL, "cns11643_7:18:f"  },
 617   /* mule big 5 */
 618   {18, CS_MULE_BIG5_L1,  FAM_FIXED, FACE_NORMAL, "big5:18:f"  },
 619   {18, CS_MULE_BIG5_L2,  FAM_FIXED, FACE_NORMAL, "big5:18:f"  },
 620   /* mule arabic */
 621   {18, CS_MULE_ARAB0,    FAM_FIXED, FACE_NORMAL, "mule_arab0:18:f"     },
 622   {18, CS_MULE_ARAB1,    FAM_FIXED, FACE_NORMAL, "mule_arab1:18:f"     },
 623   {18, CS_MULE_ARAB2,    FAM_FIXED, FACE_NORMAL, "mule_arab2:18:f"     },
 624   /* mule ethiopic */
 625   {18, CS_MULE_ETHIOPIC, FAM_FIXED, FACE_NORMAL, "mule_ethio:18:f"     },
 626   /* mule viscii */
 627   {18, CS_MULE_VISCII_L, FAM_FIXED, FACE_NORMAL, "mule_viscii_l:18:f"  },
 628   {18, CS_MULE_VISCII_U, FAM_FIXED, FACE_NORMAL, "mule_viscii_u:18:f"  },
 629 
 630   /*** 24 ***/
 631   /* ascii */
 632   {24, CS_ASCII,      FAM_FIXED, FACE_NORMAL, "iso8859_1:24:f"   },
 633   {24, CS_ASCII,      FAM_FIXED, FACE_ITALIC, "iso8859_1:24I:f"  },
 634   {24, CS_ASCII,      FAM_FIXED, FACE_BOLD,   "iso8859_1:24B:f"  },
 635   {24, CS_ASCII,      FAM_TIMES, FACE_NORMAL, "iso8859_1:24:t"   },
 636   {24, CS_ASCII,      FAM_TIMES, FACE_ITALIC, "iso8859_1:24I:t"  },
 637   {24, CS_ASCII,      FAM_TIMES, FACE_BOLD,   "iso8859_1:24B:t"  },
 638   {24, CS_ASCII,      FAM_HELV,  FACE_NORMAL, "iso8859_1:24:h"   },
 639   {24, CS_ASCII,      FAM_HELV,  FACE_ITALIC, "iso8859_1:24I:h"  },
 640   {24, CS_ASCII,      FAM_HELV,  FACE_BOLD,   "iso8859_1:24B:h"  },
 641   {24, CS_ASCII,      FAM_COUR,  FACE_NORMAL, "iso8859_1:24:c"   },
 642   {24, CS_ASCII,      FAM_COUR,  FACE_ITALIC, "iso8859_1:24I:c"  },
 643   {24, CS_ASCII,      FAM_COUR,  FACE_BOLD,   "iso8859_1:24B:c"  },
 644   /* iso8859-1 */
 645   {24, CS_ISO8859_1,  FAM_FIXED, FACE_NORMAL, "iso8859_1:24:f"   },
 646   {24, CS_ISO8859_1,  FAM_FIXED, FACE_ITALIC, "iso8859_1:24I:f"  },
 647   {24, CS_ISO8859_1,  FAM_FIXED, FACE_BOLD,   "iso8859_1:24B:f"  },
 648   {24, CS_ISO8859_1,  FAM_TIMES, FACE_NORMAL, "iso8859_1:24:t"   },
 649   {24, CS_ISO8859_1,  FAM_TIMES, FACE_ITALIC, "iso8859_1:24I:t"  },
 650   {24, CS_ISO8859_1,  FAM_TIMES, FACE_BOLD,   "iso8859_1:24B:t"  },
 651   {24, CS_ISO8859_1,  FAM_HELV,  FACE_NORMAL, "iso8859_1:24:h"   },
 652   {24, CS_ISO8859_1,  FAM_HELV,  FACE_ITALIC, "iso8859_1:24I:h"  },
 653   {24, CS_ISO8859_1,  FAM_HELV,  FACE_BOLD,   "iso8859_1:24B:h"  },
 654   {24, CS_ISO8859_1,  FAM_COUR,  FACE_NORMAL, "iso8859_1:24:c"   },
 655   {24, CS_ISO8859_1,  FAM_COUR,  FACE_ITALIC, "iso8859_1:24I:c"  },
 656   {24, CS_ISO8859_1,  FAM_COUR,  FACE_BOLD,   "iso8859_1:24B:c"  },
 657   /* iso8859-2 */
 658   {24, CS_ISO8859_2,  FAM_FIXED, FACE_NORMAL, "iso8859_2:24:f"   },
 659   {24, CS_ISO8859_2,  FAM_FIXED, FACE_ITALIC, "iso8859_2:24I:f"  },
 660   {24, CS_ISO8859_2,  FAM_FIXED, FACE_BOLD,   "iso8859_2:24B:f"  },
 661   {24, CS_ISO8859_2,  FAM_TIMES, FACE_NORMAL, "iso8859_2:24:t"   },
 662   {24, CS_ISO8859_2,  FAM_TIMES, FACE_ITALIC, "iso8859_2:24I:t"  },
 663   {24, CS_ISO8859_2,  FAM_TIMES, FACE_BOLD,   "iso8859_2:24B:t"  },
 664   {24, CS_ISO8859_2,  FAM_HELV,  FACE_NORMAL, "iso8859_2:24:h"   },
 665   {24, CS_ISO8859_2,  FAM_HELV,  FACE_ITALIC, "iso8859_2:24I:h"  },
 666   {24, CS_ISO8859_2,  FAM_HELV,  FACE_BOLD,   "iso8859_2:24B:h"  },
 667   {24, CS_ISO8859_2,  FAM_COUR,  FACE_NORMAL, "iso8859_2:24:c"   },
 668   {24, CS_ISO8859_2,  FAM_COUR,  FACE_ITALIC, "iso8859_2:24I:c"  },
 669   {24, CS_ISO8859_2,  FAM_COUR,  FACE_BOLD,   "iso8859_2:24B:c"  },
 670   /* iso8859-3 */
 671   {24, CS_ISO8859_3,  FAM_FIXED, FACE_NORMAL, "iso8859_3:24:f"   },
 672   {24, CS_ISO8859_3,  FAM_FIXED, FACE_ITALIC, "iso8859_3:24I:f"  },
 673   {24, CS_ISO8859_3,  FAM_FIXED, FACE_BOLD,   "iso8859_3:24B:f"  },
 674   {24, CS_ISO8859_3,  FAM_TIMES, FACE_NORMAL, "iso8859_3:24:t"   },
 675   {24, CS_ISO8859_3,  FAM_TIMES, FACE_ITALIC, "iso8859_3:24I:t"  },
 676   {24, CS_ISO8859_3,  FAM_TIMES, FACE_BOLD,   "iso8859_3:24B:t"  },
 677   {24, CS_ISO8859_3,  FAM_HELV,  FACE_NORMAL, "iso8859_3:24:h"   },
 678   {24, CS_ISO8859_3,  FAM_HELV,  FACE_ITALIC, "iso8859_3:24I:h"  },
 679   {24, CS_ISO8859_3,  FAM_HELV,  FACE_BOLD,   "iso8859_3:24B:h"  },
 680   {24, CS_ISO8859_3,  FAM_COUR,  FACE_NORMAL, "iso8859_3:24:c"   },
 681   {24, CS_ISO8859_3,  FAM_COUR,  FACE_ITALIC, "iso8859_3:24I:c"  },
 682   {24, CS_ISO8859_3,  FAM_COUR,  FACE_BOLD,   "iso8859_3:24B:c"  },
 683   /* iso8859-4 */
 684   {24, CS_ISO8859_4,  FAM_FIXED, FACE_NORMAL, "iso8859_4:24:f"   },
 685   {24, CS_ISO8859_4,  FAM_FIXED, FACE_ITALIC, "iso8859_4:24I:f"  },
 686   {24, CS_ISO8859_4,  FAM_FIXED, FACE_BOLD,   "iso8859_4:24B:f"  },
 687   {24, CS_ISO8859_4,  FAM_TIMES, FACE_NORMAL, "iso8859_4:24:t"   },
 688   {24, CS_ISO8859_4,  FAM_TIMES, FACE_ITALIC, "iso8859_4:24I:t"  },
 689   {24, CS_ISO8859_4,  FAM_TIMES, FACE_BOLD,   "iso8859_4:24B:t"  },
 690   {24, CS_ISO8859_4,  FAM_HELV,  FACE_NORMAL, "iso8859_4:24:h"   },
 691   {24, CS_ISO8859_4,  FAM_HELV,  FACE_ITALIC, "iso8859_4:24I:h"  },
 692   {24, CS_ISO8859_4,  FAM_HELV,  FACE_BOLD,   "iso8859_4:24B:h"  },
 693   {24, CS_ISO8859_4,  FAM_COUR,  FACE_NORMAL, "iso8859_4:24:c"   },
 694   {24, CS_ISO8859_4,  FAM_COUR,  FACE_ITALIC, "iso8859_4:24I:c"  },
 695   {24, CS_ISO8859_4,  FAM_COUR,  FACE_BOLD,   "iso8859_4:24B:c"  },
 696   /* iso8859-5 */
 697   {24, CS_ISO8859_5,  FAM_FIXED, FACE_NORMAL, "iso8859_5:24:f"   },
 698   {24, CS_ISO8859_5,  FAM_FIXED, FACE_ITALIC, "iso8859_5:24I:f"  },
 699   {24, CS_ISO8859_5,  FAM_FIXED, FACE_BOLD,   "iso8859_5:24B:f"  },
 700   {24, CS_ISO8859_5,  FAM_TIMES, FACE_NORMAL, "iso8859_5:24:t"   },
 701   {24, CS_ISO8859_5,  FAM_TIMES, FACE_ITALIC, "iso8859_5:24I:t"  },
 702   {24, CS_ISO8859_5,  FAM_TIMES, FACE_BOLD,   "iso8859_5:24B:t"  },
 703   {24, CS_ISO8859_5,  FAM_HELV,  FACE_NORMAL, "iso8859_5:24:h"   },
 704   {24, CS_ISO8859_5,  FAM_HELV,  FACE_ITALIC, "iso8859_5:24I:h"  },
 705   {24, CS_ISO8859_5,  FAM_HELV,  FACE_BOLD,   "iso8859_5:24B:h"  },
 706   {24, CS_ISO8859_5,  FAM_COUR,  FACE_NORMAL, "iso8859_5:24:c"   },
 707   {24, CS_ISO8859_5,  FAM_COUR,  FACE_ITALIC, "iso8859_5:24I:c"  },
 708   {24, CS_ISO8859_5,  FAM_COUR,  FACE_BOLD,   "iso8859_5:24B:c"  },
 709   /* iso8859-7 */
 710   {24, CS_ISO8859_7,  FAM_FIXED, FACE_NORMAL, "iso8859_7:24:f"   },
 711   {24, CS_ISO8859_7,  FAM_FIXED, FACE_ITALIC, "iso8859_7:24I:f"  },
 712   {24, CS_ISO8859_7,  FAM_FIXED, FACE_BOLD,   "iso8859_7:24B:f"  },
 713   {24, CS_ISO8859_7,  FAM_TIMES, FACE_NORMAL, "iso8859_7:24:t"   },
 714   {24, CS_ISO8859_7,  FAM_TIMES, FACE_ITALIC, "iso8859_7:24I:t"  },
 715   {24, CS_ISO8859_7,  FAM_TIMES, FACE_BOLD,   "iso8859_7:24B:t"  },
 716   {24, CS_ISO8859_7,  FAM_HELV,  FACE_NORMAL, "iso8859_7:24:h"   },
 717   {24, CS_ISO8859_7,  FAM_HELV,  FACE_ITALIC, "iso8859_7:24I:h"  },
 718   {24, CS_ISO8859_7,  FAM_HELV,  FACE_BOLD,   "iso8859_7:24B:h"  },
 719   {24, CS_ISO8859_7,  FAM_COUR,  FACE_NORMAL, "iso8859_7:24:c"   },
 720   {24, CS_ISO8859_7,  FAM_COUR,  FACE_ITALIC, "iso8859_7:24I:c"  },
 721   {24, CS_ISO8859_7,  FAM_COUR,  FACE_BOLD,   "iso8859_7:24B:c"  },
 722   /* iso8859-8 */
 723   {24, CS_ISO8859_8,  FAM_FIXED, FACE_NORMAL, "iso8859_8:24:f"   },
 724   {24, CS_ISO8859_8,  FAM_FIXED, FACE_ITALIC, "iso8859_8:24I:f"  },
 725   {24, CS_ISO8859_8,  FAM_FIXED, FACE_BOLD,   "iso8859_8:24B:f"  },
 726   {24, CS_ISO8859_8,  FAM_TIMES, FACE_NORMAL, "iso8859_8:24:t"   },
 727   {24, CS_ISO8859_8,  FAM_TIMES, FACE_ITALIC, "iso8859_8:24I:t"  },
 728   {24, CS_ISO8859_8,  FAM_TIMES, FACE_BOLD,   "iso8859_8:24B:t"  },
 729   {24, CS_ISO8859_8,  FAM_HELV,  FACE_NORMAL, "iso8859_8:24:h"   },
 730   {24, CS_ISO8859_8,  FAM_HELV,  FACE_ITALIC, "iso8859_8:24I:h"  },
 731   {24, CS_ISO8859_8,  FAM_HELV,  FACE_BOLD,   "iso8859_8:24B:h"  },
 732   {24, CS_ISO8859_8,  FAM_COUR,  FACE_NORMAL, "iso8859_8:24:c"   },
 733   {24, CS_ISO8859_8,  FAM_COUR,  FACE_ITALIC, "iso8859_8:24I:c"  },
 734   {24, CS_ISO8859_8,  FAM_COUR,  FACE_BOLD,   "iso8859_8:24B:c"  },
 735   /* iso8859-9 */
 736   {24, CS_ISO8859_9,  FAM_FIXED, FACE_NORMAL, "iso8859_9:24:f"   },
 737   {24, CS_ISO8859_9,  FAM_FIXED, FACE_ITALIC, "iso8859_9:24I:f"  },
 738   {24, CS_ISO8859_9,  FAM_FIXED, FACE_BOLD,   "iso8859_9:24B:f"  },
 739   {24, CS_ISO8859_9,  FAM_TIMES, FACE_NORMAL, "iso8859_9:24:t"   },
 740   {24, CS_ISO8859_9,  FAM_TIMES, FACE_ITALIC, "iso8859_9:24I:t"  },
 741   {24, CS_ISO8859_9,  FAM_TIMES, FACE_BOLD,   "iso8859_9:24B:t"  },
 742   {24, CS_ISO8859_9,  FAM_HELV,  FACE_NORMAL, "iso8859_9:24:h"   },
 743   {24, CS_ISO8859_9,  FAM_HELV,  FACE_ITALIC, "iso8859_9:24I:h"  },
 744   {24, CS_ISO8859_9,  FAM_HELV,  FACE_BOLD,   "iso8859_9:24B:h"  },
 745   {24, CS_ISO8859_9,  FAM_COUR,  FACE_NORMAL, "iso8859_9:24:c"   },
 746   {24, CS_ISO8859_9,  FAM_COUR,  FACE_ITALIC, "iso8859_9:24I:c"  },
 747   {24, CS_ISO8859_9,  FAM_COUR,  FACE_BOLD,   "iso8859_9:24B:c"  },
 748   /* japanese */
 749   {24, CS_JISX0201K,  FAM_FIXED, FACE_NORMAL, "jisx0201k:24:f"   },
 750   {24, CS_JISX0201R,  FAM_FIXED, FACE_NORMAL, "jisx0201r:24:f"   },
 751   {24, CS_JISX0208,   FAM_FIXED, FACE_NORMAL, "jisx0208:24:f"    },
 752   {24, CS_JISX0208,   FAM_FIXED, FACE_ITALIC, "jisx0208:24I:f"   },
 753   {24, CS_JISX0208,   FAM_FIXED, FACE_BOLD,   "jisx0208:24B:f"   },
 754   {24, CS_JISX0208,   FAM_TIMES, FACE_NORMAL, "jisx0208:24:t"    },
 755   {24, CS_JISX0208,   FAM_TIMES, FACE_ITALIC, "jisx0208:24I:t"   },
 756   {24, CS_JISX0208,   FAM_TIMES, FACE_BOLD,   "jisx0208:24B:t"   },
 757   {24, CS_JISX0208,   FAM_HELV,  FACE_NORMAL, "jisx0208:24:h"    },
 758   {24, CS_JISX0208,   FAM_HELV,  FACE_ITALIC, "jisx0208:24I:h"   },
 759   {24, CS_JISX0208,   FAM_HELV,  FACE_BOLD,   "jisx0208:24B:h"   },
 760   {24, CS_JISX0208,   FAM_COUR,  FACE_NORMAL, "jisx0208:24:c"    },
 761   {24, CS_JISX0208,   FAM_COUR,  FACE_ITALIC, "jisx0208:24I:c"   },
 762   {24, CS_JISX0208,   FAM_COUR,  FACE_BOLD,   "jisx0208:24B:c"   },
 763   {24, CS_JISX0212,   FAM_FIXED, FACE_NORMAL, "jisx0212:24:f"    },
 764   /* hangle */
 765   {24, CS_KSC5601,    FAM_FIXED, FACE_NORMAL, "ksc5601:24:f"     },
 766   {24, CS_KSC5601,    FAM_FIXED, FACE_ITALIC, "ksc5601:24I:f"    },
 767   {24, CS_KSC5601,    FAM_FIXED, FACE_BOLD,   "ksc5601:24B:f"    },
 768   {24, CS_KSC5601,    FAM_TIMES, FACE_NORMAL, "ksc5601:24:t"     },
 769   {24, CS_KSC5601,    FAM_TIMES, FACE_ITALIC, "ksc5601:24I:t"    },
 770   {24, CS_KSC5601,    FAM_TIMES, FACE_BOLD,   "ksc5601:24B:t"    },
 771   {24, CS_KSC5601,    FAM_HELV,  FACE_NORMAL, "ksc5601:24:h"     },
 772   {24, CS_KSC5601,    FAM_HELV,  FACE_ITALIC, "ksc5601:24I:h"    },
 773   {24, CS_KSC5601,    FAM_HELV,  FACE_BOLD,   "ksc5601:24B:h"    },
 774   {24, CS_KSC5601,    FAM_COUR,  FACE_NORMAL, "ksc5601:24:c"     },
 775   {24, CS_KSC5601,    FAM_COUR,  FACE_ITALIC, "ksc5601:24I:c"    },
 776   {24, CS_KSC5601,    FAM_COUR,  FACE_BOLD,   "ksc5601:24B:c"    },
 777   /* chinese */
 778   {24, CS_GB2312,     FAM_FIXED, FACE_NORMAL, "gb2312:24:f"      },
 779   {24, CS_GB2312,     FAM_FIXED, FACE_ITALIC, "gb2312:24I:f"     },
 780   {24, CS_GB2312,     FAM_FIXED, FACE_BOLD,   "gb2312:24B:f"     },
 781   {24, CS_GB2312,     FAM_TIMES, FACE_NORMAL, "gb2312:24:t"      },
 782   {24, CS_GB2312,     FAM_TIMES, FACE_ITALIC, "gb2312:24I:t"     },
 783   {24, CS_GB2312,     FAM_TIMES, FACE_BOLD,   "gb2312:24B:t"     },
 784   {24, CS_GB2312,     FAM_HELV,  FACE_NORMAL, "gb2312:24:h"      },
 785   {24, CS_GB2312,     FAM_HELV,  FACE_ITALIC, "gb2312:24I:h"     },
 786   {24, CS_GB2312,     FAM_HELV,  FACE_BOLD,   "gb2312:24B:h"     },
 787   {24, CS_GB2312,     FAM_COUR,  FACE_NORMAL, "gb2312:24:c"      },
 788   {24, CS_GB2312,     FAM_COUR,  FACE_ITALIC, "gb2312:24I:c"     },
 789   {24, CS_GB2312,     FAM_COUR,  FACE_BOLD,   "gb2312:24B:c"     },
 790   {24, CS_CNS11643_1, FAM_FIXED, FACE_NORMAL, "cns11643_1:24:f"  },
 791   {24, CS_CNS11643_1, FAM_FIXED, FACE_ITALIC, "cns11643_1:24I:f" },
 792   {24, CS_CNS11643_1, FAM_FIXED, FACE_BOLD,   "cns11643_1:24B:f" },
 793   {24, CS_CNS11643_1, FAM_TIMES, FACE_NORMAL, "cns11643_1:24:t"  },
 794   {24, CS_CNS11643_1, FAM_TIMES, FACE_ITALIC, "cns11643_1:24I:t" },
 795   {24, CS_CNS11643_1, FAM_TIMES, FACE_BOLD,   "cns11643_1:24B:t" },
 796   {24, CS_CNS11643_1, FAM_HELV,  FACE_NORMAL, "cns11643_1:24:h"  },
 797   {24, CS_CNS11643_1, FAM_HELV,  FACE_ITALIC, "cns11643_1:24I:h" },
 798   {24, CS_CNS11643_1, FAM_HELV,  FACE_BOLD,   "cns11643_1:24B:h" },
 799   {24, CS_CNS11643_1, FAM_COUR,  FACE_NORMAL, "cns11643_1:24:c"  },
 800   {24, CS_CNS11643_1, FAM_COUR,  FACE_ITALIC, "cns11643_1:24I:c" },
 801   {24, CS_CNS11643_1, FAM_COUR,  FACE_BOLD,   "cns11643_1:24B:c" },
 802   {24, CS_CNS11643_2, FAM_FIXED, FACE_NORMAL, "cns11643_2:24:f"  },
 803   {24, CS_CNS11643_2, FAM_FIXED, FACE_ITALIC, "cns11643_2:24I:f" },
 804   {24, CS_CNS11643_2, FAM_FIXED, FACE_BOLD,   "cns11643_2:24B:f" },
 805   {24, CS_CNS11643_2, FAM_TIMES, FACE_NORMAL, "cns11643_2:24:t"  },
 806   {24, CS_CNS11643_2, FAM_TIMES, FACE_ITALIC, "cns11643_2:24I:t" },
 807   {24, CS_CNS11643_2, FAM_TIMES, FACE_BOLD,   "cns11643_2:24B:t" },
 808   {24, CS_CNS11643_2, FAM_HELV,  FACE_NORMAL, "cns11643_2:24:h"  },
 809   {24, CS_CNS11643_2, FAM_HELV,  FACE_ITALIC, "cns11643_2:24I:h" },
 810   {24, CS_CNS11643_2, FAM_HELV,  FACE_BOLD,   "cns11643_2:24B:h" },
 811   {24, CS_CNS11643_2, FAM_COUR,  FACE_NORMAL, "cns11643_2:24:c"  },
 812   {24, CS_CNS11643_2, FAM_COUR,  FACE_ITALIC, "cns11643_2:24I:c" },
 813   {24, CS_CNS11643_2, FAM_COUR,  FACE_BOLD,   "cns11643_2:24B:c" },
 814   {24, CS_CNS11643_3, FAM_FIXED, FACE_NORMAL, "cns11643_3:24:f"  },
 815   {24, CS_CNS11643_4, FAM_FIXED, FACE_NORMAL, "cns11643_4:24:f"  },
 816   {24, CS_CNS11643_5, FAM_FIXED, FACE_NORMAL, "cns11643_5:24:f"  },
 817   {24, CS_CNS11643_6, FAM_FIXED, FACE_NORMAL, "cns11643_6:24:f"  },
 818   {24, CS_CNS11643_7, FAM_FIXED, FACE_NORMAL, "cns11643_7:24:f"  },
 819   /* mule big 5 */
 820   {24, CS_MULE_BIG5_L1,  FAM_FIXED, FACE_NORMAL, "big5:24:f"  },
 821   {24, CS_MULE_BIG5_L2,  FAM_FIXED, FACE_NORMAL, "big5:24:f"  },
 822   /* mule arabic */
 823   {24, CS_MULE_ARAB0,    FAM_FIXED, FACE_NORMAL, "mule_arab0:24:f"     },
 824   {24, CS_MULE_ARAB1,    FAM_FIXED, FACE_NORMAL, "mule_arab1:24:f"     },
 825   {24, CS_MULE_ARAB2,    FAM_FIXED, FACE_NORMAL, "mule_arab2:24:f"     },
 826   /* mule ethiopic */
 827   {24, CS_MULE_ETHIOPIC, FAM_FIXED, FACE_NORMAL, "mule_ethio:24:f"     },
 828   /* mule viscii */
 829   {24, CS_MULE_VISCII_L, FAM_FIXED, FACE_NORMAL, "mule_viscii_l:24:f"  },
 830   {24, CS_MULE_VISCII_U, FAM_FIXED, FACE_NORMAL, "mule_viscii_u:24:f"  },
 831 
 832   /*** scalable ***/
 833   /* ascii */
 834   {0,  CS_ASCII,      FAM_FIXED, FACE_NORMAL, "iso8859_1:n:f"    },
 835   {0,  CS_ASCII,      FAM_FIXED, FACE_ITALIC, "iso8859_1:nI:f"   },
 836   {0,  CS_ASCII,      FAM_FIXED, FACE_BOLD,   "iso8859_1:nB:f"   },
 837   {0,  CS_ASCII,      FAM_TIMES, FACE_NORMAL, "iso8859_1:n:t"    },
 838   {0,  CS_ASCII,      FAM_TIMES, FACE_ITALIC, "iso8859_1:nI:t"   },
 839   {0,  CS_ASCII,      FAM_TIMES, FACE_BOLD,   "iso8859_1:nB:t"   },
 840   {0,  CS_ASCII,      FAM_HELV,  FACE_NORMAL, "iso8859_1:n:h"    },
 841   {0,  CS_ASCII,      FAM_HELV,  FACE_ITALIC, "iso8859_1:nI:h"   },
 842   {0,  CS_ASCII,      FAM_HELV,  FACE_BOLD,   "iso8859_1:nB:h"   },
 843   {0,  CS_ASCII,      FAM_COUR,  FACE_NORMAL, "iso8859_1:n:c"    },
 844   {0,  CS_ASCII,      FAM_COUR,  FACE_ITALIC, "iso8859_1:nI:c"   },
 845   {0,  CS_ASCII,      FAM_COUR,  FACE_BOLD,   "iso8859_1:nB:c"   },
 846   /*  iso8859-1 */
 847   {0,  CS_ISO8859_1,  FAM_FIXED, FACE_NORMAL, "iso8859_1:n:f"    },
 848   {0,  CS_ISO8859_1,  FAM_FIXED, FACE_ITALIC, "iso8859_1:nI:f"   },
 849   {0,  CS_ISO8859_1,  FAM_FIXED, FACE_BOLD,   "iso8859_1:nB:f"   },
 850   {0,  CS_ISO8859_1,  FAM_TIMES, FACE_NORMAL, "iso8859_1:n:t"    },
 851   {0,  CS_ISO8859_1,  FAM_TIMES, FACE_ITALIC, "iso8859_1:nI:t"   },
 852   {0,  CS_ISO8859_1,  FAM_TIMES, FACE_BOLD,   "iso8859_1:nB:t"   },
 853   {0,  CS_ISO8859_1,  FAM_HELV,  FACE_NORMAL, "iso8859_1:n:h"    },
 854   {0,  CS_ISO8859_1,  FAM_HELV,  FACE_ITALIC, "iso8859_1:nI:h"   },
 855   {0,  CS_ISO8859_1,  FAM_HELV,  FACE_BOLD,   "iso8859_1:nB:h"   },
 856   {0,  CS_ISO8859_1,  FAM_COUR,  FACE_NORMAL, "iso8859_1:n:c"    },
 857   {0,  CS_ISO8859_1,  FAM_COUR,  FACE_ITALIC, "iso8859_1:nI:c"   },
 858   {0,  CS_ISO8859_1,  FAM_COUR,  FACE_BOLD,   "iso8859_1:nB:c"   },
 859   /* iso8859-2 */
 860   {0,  CS_ISO8859_2,  FAM_FIXED, FACE_NORMAL, "iso8859_2:n:f"    },
 861   {0,  CS_ISO8859_2,  FAM_FIXED, FACE_ITALIC, "iso8859_2:nI:f"   },
 862   {0,  CS_ISO8859_2,  FAM_FIXED, FACE_BOLD,   "iso8859_2:nB:f"   },
 863   {0,  CS_ISO8859_2,  FAM_TIMES, FACE_NORMAL, "iso8859_2:n:t"    },
 864   {0,  CS_ISO8859_2,  FAM_TIMES, FACE_ITALIC, "iso8859_2:nI:t"   },
 865   {0,  CS_ISO8859_2,  FAM_TIMES, FACE_BOLD,   "iso8859_2:nB:t"   },
 866   {0,  CS_ISO8859_2,  FAM_HELV,  FACE_NORMAL, "iso8859_2:n:h"    },
 867   {0,  CS_ISO8859_2,  FAM_HELV,  FACE_ITALIC, "iso8859_2:nI:h"   },
 868   {0,  CS_ISO8859_2,  FAM_HELV,  FACE_BOLD,   "iso8859_2:nB:h"   },
 869   {0,  CS_ISO8859_2,  FAM_COUR,  FACE_NORMAL, "iso8859_2:n:c"    },
 870   {0,  CS_ISO8859_2,  FAM_COUR,  FACE_ITALIC, "iso8859_2:nI:c"   },
 871   {0,  CS_ISO8859_2,  FAM_COUR,  FACE_BOLD,   "iso8859_2:nB:c"   },
 872   /* iso8859-3 */
 873   {0,  CS_ISO8859_3,  FAM_FIXED, FACE_NORMAL, "iso8859_3:n:f"    },
 874   {0,  CS_ISO8859_3,  FAM_FIXED, FACE_ITALIC, "iso8859_3:nI:f"   },
 875   {0,  CS_ISO8859_3,  FAM_FIXED, FACE_BOLD,   "iso8859_3:nB:f"   },
 876   {0,  CS_ISO8859_3,  FAM_TIMES, FACE_NORMAL, "iso8859_3:n:t"    },
 877   {0,  CS_ISO8859_3,  FAM_TIMES, FACE_ITALIC, "iso8859_3:nI:t"   },
 878   {0,  CS_ISO8859_3,  FAM_TIMES, FACE_BOLD,   "iso8859_3:nB:t"   },
 879   {0,  CS_ISO8859_3,  FAM_HELV,  FACE_NORMAL, "iso8859_3:n:h"    },
 880   {0,  CS_ISO8859_3,  FAM_HELV,  FACE_ITALIC, "iso8859_3:nI:h"   },
 881   {0,  CS_ISO8859_3,  FAM_HELV,  FACE_BOLD,   "iso8859_3:nB:h"   },
 882   {0,  CS_ISO8859_3,  FAM_COUR,  FACE_NORMAL, "iso8859_3:n:c"    },
 883   {0,  CS_ISO8859_3,  FAM_COUR,  FACE_ITALIC, "iso8859_3:nI:c"   },
 884   {0,  CS_ISO8859_3,  FAM_COUR,  FACE_BOLD,   "iso8859_3:nB:c"   },
 885   /* iso8859-4 */
 886   {0,  CS_ISO8859_4,  FAM_FIXED, FACE_NORMAL, "iso8859_4:n:f"    },
 887   {0,  CS_ISO8859_4,  FAM_FIXED, FACE_ITALIC, "iso8859_4:nI:f"   },
 888   {0,  CS_ISO8859_4,  FAM_FIXED, FACE_BOLD,   "iso8859_4:nB:f"   },
 889   {0,  CS_ISO8859_4,  FAM_TIMES, FACE_NORMAL, "iso8859_4:n:t"    },
 890   {0,  CS_ISO8859_4,  FAM_TIMES, FACE_ITALIC, "iso8859_4:nI:t"   },
 891   {0,  CS_ISO8859_4,  FAM_TIMES, FACE_BOLD,   "iso8859_4:nB:t"   },
 892   {0,  CS_ISO8859_4,  FAM_HELV,  FACE_NORMAL, "iso8859_4:n:h"    },
 893   {0,  CS_ISO8859_4,  FAM_HELV,  FACE_ITALIC, "iso8859_4:nI:h"   },
 894   {0,  CS_ISO8859_4,  FAM_HELV,  FACE_BOLD,   "iso8859_4:nB:h"   },
 895   {0,  CS_ISO8859_4,  FAM_COUR,  FACE_NORMAL, "iso8859_4:n:c"    },
 896   {0,  CS_ISO8859_4,  FAM_COUR,  FACE_ITALIC, "iso8859_4:nI:c"   },
 897   {0,  CS_ISO8859_4,  FAM_COUR,  FACE_BOLD,   "iso8859_4:nB:c"   },
 898   /* iso8859-5 */
 899   {0,  CS_ISO8859_5,  FAM_FIXED, FACE_NORMAL, "iso8859_5:n:f"    },
 900   {0,  CS_ISO8859_5,  FAM_FIXED, FACE_ITALIC, "iso8859_5:nI:f"   },
 901   {0,  CS_ISO8859_5,  FAM_FIXED, FACE_BOLD,   "iso8859_5:nB:f"   },
 902   {0,  CS_ISO8859_5,  FAM_TIMES, FACE_NORMAL, "iso8859_5:n:t"    },
 903   {0,  CS_ISO8859_5,  FAM_TIMES, FACE_ITALIC, "iso8859_5:nI:t"   },
 904   {0,  CS_ISO8859_5,  FAM_TIMES, FACE_BOLD,   "iso8859_5:nB:t"   },
 905   {0,  CS_ISO8859_5,  FAM_HELV,  FACE_NORMAL, "iso8859_5:n:h"    },
 906   {0,  CS_ISO8859_5,  FAM_HELV,  FACE_ITALIC, "iso8859_5:nI:h"   },
 907   {0,  CS_ISO8859_5,  FAM_HELV,  FACE_BOLD,   "iso8859_5:nB:h"   },
 908   {0,  CS_ISO8859_5,  FAM_COUR,  FACE_NORMAL, "iso8859_5:n:c"    },
 909   {0,  CS_ISO8859_5,  FAM_COUR,  FACE_ITALIC, "iso8859_5:nI:c"   },
 910   {0,  CS_ISO8859_5,  FAM_COUR,  FACE_BOLD,   "iso8859_5:nB:c"   },
 911   /*  iso8859-7 */
 912   {0,  CS_ISO8859_7,  FAM_FIXED, FACE_NORMAL, "iso8859_7:n:f"    },
 913   {0,  CS_ISO8859_7,  FAM_FIXED, FACE_ITALIC, "iso8859_7:nI:f"   },
 914   {0,  CS_ISO8859_7,  FAM_FIXED, FACE_BOLD,   "iso8859_7:nB:f"   },
 915   {0,  CS_ISO8859_7,  FAM_TIMES, FACE_NORMAL, "iso8859_7:n:t"    },
 916   {0,  CS_ISO8859_7,  FAM_TIMES, FACE_ITALIC, "iso8859_7:nI:t"   },
 917   {0,  CS_ISO8859_7,  FAM_TIMES, FACE_BOLD,   "iso8859_7:nB:t"   },
 918   {0,  CS_ISO8859_7,  FAM_HELV,  FACE_NORMAL, "iso8859_7:n:h"    },
 919   {0,  CS_ISO8859_7,  FAM_HELV,  FACE_ITALIC, "iso8859_7:nI:h"   },
 920   {0,  CS_ISO8859_7,  FAM_HELV,  FACE_BOLD,   "iso8859_7:nB:h"   },
 921   {0,  CS_ISO8859_7,  FAM_COUR,  FACE_NORMAL, "iso8859_7:n:c"    },
 922   {0,  CS_ISO8859_7,  FAM_COUR,  FACE_ITALIC, "iso8859_7:nI:c"   },
 923   {0,  CS_ISO8859_7,  FAM_COUR,  FACE_BOLD,   "iso8859_7:nB:c"   },
 924   /* iso8859-8 */
 925   {0,  CS_ISO8859_8,  FAM_FIXED, FACE_NORMAL, "iso8859_8:n:f"    },
 926   {0,  CS_ISO8859_8,  FAM_FIXED, FACE_ITALIC, "iso8859_8:nI:f"   },
 927   {0,  CS_ISO8859_8,  FAM_FIXED, FACE_BOLD,   "iso8859_8:nB:f"   },
 928   {0,  CS_ISO8859_8,  FAM_TIMES, FACE_NORMAL, "iso8859_8:n:t"    },
 929   {0,  CS_ISO8859_8,  FAM_TIMES, FACE_ITALIC, "iso8859_8:nI:t"   },
 930   {0,  CS_ISO8859_8,  FAM_TIMES, FACE_BOLD,   "iso8859_8:nB:t"   },
 931   {0,  CS_ISO8859_8,  FAM_HELV,  FACE_NORMAL, "iso8859_8:n:h"    },
 932   {0,  CS_ISO8859_8,  FAM_HELV,  FACE_ITALIC, "iso8859_8:nI:h"   },
 933   {0,  CS_ISO8859_8,  FAM_HELV,  FACE_BOLD,   "iso8859_8:nB:h"   },
 934   {0,  CS_ISO8859_8,  FAM_COUR,  FACE_NORMAL, "iso8859_8:n:c"    },
 935   {0,  CS_ISO8859_8,  FAM_COUR,  FACE_ITALIC, "iso8859_8:nI:c"   },
 936   {0,  CS_ISO8859_8,  FAM_COUR,  FACE_BOLD,   "iso8859_8:nB:c"   },
 937   /* iso8859-9 */
 938   {0,  CS_ISO8859_9,  FAM_FIXED, FACE_NORMAL, "iso8859_9:n:f"    },
 939   {0,  CS_ISO8859_9,  FAM_FIXED, FACE_ITALIC, "iso8859_9:nI:f"   },
 940   {0,  CS_ISO8859_9,  FAM_FIXED, FACE_BOLD,   "iso8859_9:nB:f"   },
 941   {0,  CS_ISO8859_9,  FAM_TIMES, FACE_NORMAL, "iso8859_9:n:t"    },
 942   {0,  CS_ISO8859_9,  FAM_TIMES, FACE_ITALIC, "iso8859_9:nI:t"   },
 943   {0,  CS_ISO8859_9,  FAM_TIMES, FACE_BOLD,   "iso8859_9:nB:t"   },
 944   {0,  CS_ISO8859_9,  FAM_HELV,  FACE_NORMAL, "iso8859_9:n:h"    },
 945   {0,  CS_ISO8859_9,  FAM_HELV,  FACE_ITALIC, "iso8859_9:nI:h"   },
 946   {0,  CS_ISO8859_9,  FAM_HELV,  FACE_BOLD,   "iso8859_9:nB:h"   },
 947   {0,  CS_ISO8859_9,  FAM_COUR,  FACE_NORMAL, "iso8859_9:n:c"    },
 948   {0,  CS_ISO8859_9,  FAM_COUR,  FACE_ITALIC, "iso8859_9:nI:c"   },
 949   {0,  CS_ISO8859_9,  FAM_COUR,  FACE_BOLD,   "iso8859_9:nB:c"   },
 950   /* japanese */
 951   {0,  CS_JISX0201K,  FAM_FIXED, FACE_NORMAL, "jisx0201k:n:f"    },
 952   {0,  CS_JISX0201R,  FAM_FIXED, FACE_NORMAL, "jisx0201r:n:f"    },
 953   {0,  CS_JISX0208,   FAM_FIXED, FACE_NORMAL, "jisx0208:n:f"     },
 954   {0,  CS_JISX0208,   FAM_FIXED, FACE_ITALIC, "jisx0208:nI:f"    },
 955   {0,  CS_JISX0208,   FAM_FIXED, FACE_BOLD,   "jisx0208:nB:f"    },
 956   {0,  CS_JISX0208,   FAM_TIMES, FACE_NORMAL, "jisx0208:n:t"     },
 957   {0,  CS_JISX0208,   FAM_TIMES, FACE_ITALIC, "jisx0208:nI:t"    },
 958   {0,  CS_JISX0208,   FAM_TIMES, FACE_BOLD,   "jisx0208:nB:t"    },
 959   {0,  CS_JISX0208,   FAM_HELV,  FACE_NORMAL, "jisx0208:n:h"     },
 960   {0,  CS_JISX0208,   FAM_HELV,  FACE_ITALIC, "jisx0208:nI:h"    },
 961   {0,  CS_JISX0208,   FAM_HELV,  FACE_BOLD,   "jisx0208:nB:h"    },
 962   {0,  CS_JISX0208,   FAM_COUR,  FACE_NORMAL, "jisx0208:n:c"     },
 963   {0,  CS_JISX0208,   FAM_COUR,  FACE_ITALIC, "jisx0208:nI:c"    },
 964   {0,  CS_JISX0208,   FAM_COUR,  FACE_BOLD,   "jisx0208:nB:c"    },
 965   {0,  CS_JISX0212,   FAM_FIXED, FACE_NORMAL, "jisx0212:n:f"     },
 966   /* hangle */
 967   {0,  CS_KSC5601,    FAM_FIXED, FACE_NORMAL, "ksc5601:n:f"      },
 968   {0,  CS_KSC5601,    FAM_FIXED, FACE_ITALIC, "ksc5601:nI:f"     },
 969   {0,  CS_KSC5601,    FAM_FIXED, FACE_BOLD,   "ksc5601:nB:f"     },
 970   {0,  CS_KSC5601,    FAM_TIMES, FACE_NORMAL, "ksc5601:n:t"      },
 971   {0,  CS_KSC5601,    FAM_TIMES, FACE_ITALIC, "ksc5601:nI:t"     },
 972   {0,  CS_KSC5601,    FAM_TIMES, FACE_BOLD,   "ksc5601:nB:t"     },
 973   {0,  CS_KSC5601,    FAM_HELV,  FACE_NORMAL, "ksc5601:n:h"      },
 974   {0,  CS_KSC5601,    FAM_HELV,  FACE_ITALIC, "ksc5601:nI:h"     },
 975   {0,  CS_KSC5601,    FAM_HELV,  FACE_BOLD,   "ksc5601:nB:h"     },
 976   {0,  CS_KSC5601,    FAM_COUR,  FACE_NORMAL, "ksc5601:n:c"      },
 977   {0,  CS_KSC5601,    FAM_COUR,  FACE_ITALIC, "ksc5601:nI:c"     },
 978   {0,  CS_KSC5601,    FAM_COUR,  FACE_BOLD,   "ksc5601:nB:c"     },
 979   /* chinese */
 980   {0,  CS_GB2312,     FAM_FIXED, FACE_NORMAL, "gb2312:n:f"       },
 981   {0,  CS_GB2312,     FAM_FIXED, FACE_ITALIC, "gb2312:nI:f"      },
 982   {0,  CS_GB2312,     FAM_FIXED, FACE_BOLD,   "gb2312:nB:f"      },
 983   {0,  CS_GB2312,     FAM_TIMES, FACE_NORMAL, "gb2312:n:t"       },
 984   {0,  CS_GB2312,     FAM_TIMES, FACE_ITALIC, "gb2312:nI:t"      },
 985   {0,  CS_GB2312,     FAM_TIMES, FACE_BOLD,   "gb2312:nB:t"      },
 986   {0,  CS_GB2312,     FAM_HELV,  FACE_NORMAL, "gb2312:n:h"       },
 987   {0,  CS_GB2312,     FAM_HELV,  FACE_ITALIC, "gb2312:nI:h"      },
 988   {0,  CS_GB2312,     FAM_HELV,  FACE_BOLD,   "gb2312:nB:h"      },
 989   {0,  CS_GB2312,     FAM_COUR,  FACE_NORMAL, "gb2312:n:c"       },
 990   {0,  CS_GB2312,     FAM_COUR,  FACE_ITALIC, "gb2312:nI:c"      },
 991   {0,  CS_GB2312,     FAM_COUR,  FACE_BOLD,   "gb2312:nB:c"      },
 992   {0,  CS_CNS11643_1, FAM_FIXED, FACE_NORMAL, "cns11643_1:n:f"   },
 993   {0,  CS_CNS11643_1, FAM_FIXED, FACE_ITALIC, "cns11643_1:nI:f"  },
 994   {0,  CS_CNS11643_1, FAM_FIXED, FACE_BOLD,   "cns11643_1:nB:f"  },
 995   {0,  CS_CNS11643_1, FAM_TIMES, FACE_NORMAL, "cns11643_1:n:t"   },
 996   {0,  CS_CNS11643_1, FAM_TIMES, FACE_ITALIC, "cns11643_1:nI:t"  },
 997   {0,  CS_CNS11643_1, FAM_TIMES, FACE_BOLD,   "cns11643_1:nB:t"  },
 998   {0,  CS_CNS11643_1, FAM_HELV,  FACE_NORMAL, "cns11643_1:n:h"   },
 999   {0,  CS_CNS11643_1, FAM_HELV,  FACE_ITALIC, "cns11643_1:nI:h"  },
1000   {0,  CS_CNS11643_1, FAM_HELV,  FACE_BOLD,   "cns11643_1:nB:h"  },
1001   {0,  CS_CNS11643_1, FAM_COUR,  FACE_NORMAL, "cns11643_1:n:c"   },
1002   {0,  CS_CNS11643_1, FAM_COUR,  FACE_ITALIC, "cns11643_1:nI:c"  },
1003   {0,  CS_CNS11643_1, FAM_COUR,  FACE_BOLD,   "cns11643_1:nB:c"  },
1004   {0,  CS_CNS11643_2, FAM_FIXED, FACE_NORMAL, "cns11643_2:n:f"   },
1005   {0,  CS_CNS11643_2, FAM_FIXED, FACE_ITALIC, "cns11643_2:nI:f"  },
1006   {0,  CS_CNS11643_2, FAM_FIXED, FACE_BOLD,   "cns11643_2:nB:f"  },
1007   {0,  CS_CNS11643_2, FAM_TIMES, FACE_NORMAL, "cns11643_2:n:t"   },
1008   {0,  CS_CNS11643_2, FAM_TIMES, FACE_ITALIC, "cns11643_2:nI:t"  },
1009   {0,  CS_CNS11643_2, FAM_TIMES, FACE_BOLD,   "cns11643_2:nB:t"  },
1010   {0,  CS_CNS11643_2, FAM_HELV,  FACE_NORMAL, "cns11643_2:n:h"   },
1011   {0,  CS_CNS11643_2, FAM_HELV,  FACE_ITALIC, "cns11643_2:nI:h"  },
1012   {0,  CS_CNS11643_2, FAM_HELV,  FACE_BOLD,   "cns11643_2:nB:h"  },
1013   {0,  CS_CNS11643_2, FAM_COUR,  FACE_NORMAL, "cns11643_2:n:c"   },
1014   {0,  CS_CNS11643_2, FAM_COUR,  FACE_ITALIC, "cns11643_2:nI:c"  },
1015   {0,  CS_CNS11643_2, FAM_COUR,  FACE_BOLD,   "cns11643_2:nB:c"  },
1016   {0,  CS_CNS11643_3, FAM_FIXED, FACE_NORMAL, "cns11643_3:n:f"   },
1017   {0,  CS_CNS11643_4, FAM_FIXED, FACE_NORMAL, "cns11643_4:n:f"   },
1018   {0,  CS_CNS11643_5, FAM_FIXED, FACE_NORMAL, "cns11643_5:n:f"   },
1019   {0,  CS_CNS11643_6, FAM_FIXED, FACE_NORMAL, "cns11643_6:n:f"   },
1020   {0,  CS_CNS11643_7, FAM_FIXED, FACE_NORMAL, "cns11643_7:n:f"   },
1021   /* mule big 5 */
1022   {0, CS_MULE_BIG5_L1,  FAM_FIXED, FACE_NORMAL, "big5:n:f"  },
1023   {0, CS_MULE_BIG5_L2,  FAM_FIXED, FACE_NORMAL, "big5:n:f"  },
1024   /* mule arabic */
1025   {0,  CS_MULE_ARAB0,   FAM_FIXED, FACE_NORMAL, "mule_arab0:n:f"   },
1026   {0,  CS_MULE_ARAB1,   FAM_FIXED, FACE_NORMAL, "mule_arab1:n:f"   },
1027   {0,  CS_MULE_ARAB2,   FAM_FIXED, FACE_NORMAL, "mule_arab2:n:f"   },
1028   /* mule ethiopic */
1029   {0, CS_MULE_ETHIOPIC, FAM_FIXED, FACE_NORMAL, "mule_ethio:n:f"  },
1030   /* mule viscii */
1031   {0, CS_MULE_VISCII_L, FAM_FIXED, FACE_NORMAL, "mule_viscii_l:n:f"  },
1032   {0, CS_MULE_VISCII_U, FAM_FIXED, FACE_NORMAL, "mule_viscii_u:n:f"  },
1033 
1034   /*** end ***/
1035   {-1, -1, -1, -1, NULL, -1},
1036 };
1037 
1038 /*EOF*/

/* [<][>][^][v][top][bottom][index][help] */