zoukankan      html  css  js  c++  java
  • RDA 字库制作

    制作韩语字库为例:

    1、韩语UNICODE 范围

      TV_IDF_uni_korean.txt

    [01fa,0200]
    [02c6,02c7]
    [02c9,02ca]
    [02cd,02cd]
    [02d8,02dd]
    [0300,0308]
    [030a,030c]
    [0327,0328]
    [037a,037a]
    [0384,038a]
    .......

    2、uiDesign->Fonts新建字库

      

    3、导入韩语UNICODE的范围文件:

      

    4、选择字体及FONT大小

      这个很重要,字体及字体大小直接影响生产字库.c文件的大小,通常字体选择“Arial Unicode MS”,FONT大小为33--44之间。

      

    5、生成韩语字库文件

      注意:新建的字库“IDF_uni_korean_33”设置为默认字库时,才能生成

      

    6、编译生产字库源文件

      编译后“font”目录会生成“TV_IDF_uni_korean_33.txt”/“TV_IDF_uni_korean_33.c”文件

      

    7、makefile修改

      生成程序可使用的.c后,修改makefile文件,其作用为在不同的配置情况下,编译不同的字库.c文件。

    #ifeq ($(CONFIG_SUPPORT_KK_SIMPLIFIED_CHINESE),y)
    #SRCS_LIST += TV_IDF_uni_chinese.c
    else
    ifeq ($(CONFIG_SUPPORT_OSDLANGUAGE_KOREAN),y)
    SRCS_LIST += TV_IDF_uni_korean33.c
    else
    ifeq ($(CONFIG_FONT_NAME),y)
    include ./$(FONT_FD)/font_44.in
    else
    include ./$(FONT_FD)/font.in
    endif
    endif
    endif

     8、生产字库源文件,数组的名称注意:

      由于新生成的字库源文件,数组名字在头文件“TV_font_ui_config.h”会引用,所以要注意数组名字。

      

      

  • 相关阅读:
    一月十三号学习日报
    一月十四号学习日报
    一月六号学习日报
    ARP欺骗
    一月十一号学习日报
    vscode文件名重叠
    vue : 无法加载文件 C:Users1111111AppDataRoaming pmvue.ps1,因为在此系统禁止运行脚本
    成绩录入和查询
    node搭建服务器
    class和id的区别
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/7581812.html
Copyright © 2011-2022 走看看