Ejemplo n.º 1
0
Archivo: arabic.c Proyecto: djyos/djyos
void test_arabic( void)
{
//初始化字体编码


  struct FontRsc  *pfont=NULL,font;
  struct Charset  *pencode=NULL,encode;

  #if (cfg_charset_arabic== 1)       //初始化阿拉伯字符集
    module_init_encode_arabic(0);
  #endif


//以下初始化字体点阵
  #if (cfg_arabic== 1)     //初始化阿拉伯点阵字库
    module_init_font_arabic(0);
  #endif

  //设置arabic为默认字体

  encode.node.name="arabic";
  pencode=Charset_NlsSetCurCharset(&encode);
  font.node.name="arabic_fontx16";
  pfont=Font_SetCurFont(&font);

  printf("cur_encode=%s\n",pencode->node.name);
  printf("cur_font=%s\n",pfont->node.name);

}
Ejemplo n.º 2
0
void test_cyril( void)
{
//初始化字体编码


  struct tagFontRsc  *pfont=NULL,font;
  struct tagCharset  *pencode=NULL,encode;

  #if (cfg_charset_cyril== 1)       //初始化gb2312字符集
    module_init_encode_cyril(0);
  #endif


//以下初始化字体点阵
  #if (cfg_cyril_16== 1)     //初始化gb2312点阵字库
    module_init_font_cyril16(0);
  #endif

  //设置cyril为默认字体

  encode.node.name="cyril";
  pencode=Charset_NlsSetCurCharset(&encode);
  font.node.name="cyril_fontx16";
  pfont=Font_SetCurFont(&font);

  printf("cur_encode=%s\n",pencode->node.name);
  printf("cur_font=%s\n",pfont->node.name);

}