RDA 字库制作
Posted qiuri2008
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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”会引用,所以要注意数组名字。
以上是关于RDA 字库制作的主要内容,如果未能解决你的问题,请参考以下文章