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”会引用,所以要注意数组名字。

      

      

  • 相关阅读:
    寒假特训——搜索——H
    寒假特训——I
    寒假训练——搜索 K
    three.js 加载STL文件
    three.js 加载3DS 404 文件找不到
    C# 请求数据 方式1
    学习 一个简单的业务处理
    ABP 05 创建Model 以及 相应的增删改查
    ABP 04 用户的创建
    ABP 00 常用知识
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/7581812.html
Copyright © 2011-2022 走看看