美文网首页
minigui添加字体库支持(rbf)

minigui添加字体库支持(rbf)

作者: 幕枫楚雨 | 来源:发表于2019-10-09 14:30 被阅读0次

前言

本文主要介绍minigui添加新的默认字体库支持,即rbf字体。

一、运行环境

芯片:TI385

sdk:TI385

软件环境:嵌入式linux,2.6.37  armv7l 

minigui_process模式

二、具体过程

1.制作字体

使用“Minigui-gb2312汉字生成器v1”制作ubf格式字体,相关工具可自行百度。

这里以中文宋休为例,方法如下:

1)打开应用->“字体选择”,进入字体界面

字体选择“宋体”->字体选择“常规”->字号“26”->颜色“黑色”->字符集“中文GB2312”->“确定”

2)返回主界面后->设置宽和高为“32”->字体语言“GB2312”->根据预览设置偏移值->“开始转换”

3)选择正确的位置进行字体转换

4)然后会在相应的位置生成字体库文件,将文件导入到机器的minigui/res/font/下。

2.在minigui主应用中添加对新字体的支持

pWinCtrl->fontlist.font_gb2312_song_32 = CreateLogFont("rbf","song","GB2312-0",FONT_WEIGHT_REGULAR,FONT_SLANT_ROMAN, FONT_SETWIDTH_NORMAL, FONT_SPACING_CHARCELL, FONT_UNDERLINE_NONE, FONT_STRUCKOUT_NONE,32,0);

3.调用字体库

SelectFont(hdc, pWinCtrl->fontlist.font_gb2312_song_32);

4.修改MiniGUI.cfg

[rawbitmapfonts]

font_number=3

name0=rbf-fixed-rrncnn-32-32-GB2312

fontfile0=/mnt/apps/dm8107_e700/minigui/res/font/song-32-gb2312.bin

启动应用查看效果。

三、总结

关于字体大小选用26号,宽高选项选择32的问题,这需要根据实际的预览效果进行选择。

还有,rbf字体和ttf字体仍然有一些小问题待解决,如果后续解决,会对这一块作深入说明。

另外欢迎大家提宝贵意见。

相关文章

  • minigui添加字体库支持(rbf)

    前言 本文主要介绍minigui添加新的默认字体库支持,即rbf字体。 一、运行环境 芯片:TI385 sdk:T...

  • minigui添加键盘支持

    本文主要介绍minigui中添加键盘支持功能 一、介绍 由于项目需求,要在minigui中添加键盘处理。 不清楚m...

  • minigui添加TTF字体支持

    前言 本文主要内容如下: 1.minigui添加TTF字体 一、运行环境 芯片:TI385 sdk:TI385 软...

  • miniGUI消息队列分析

    miniGUI消息队列的定义 miniGUI(版本:libminigui-gpl-3.0.12)的消息队列支持通知...

  • iOS_动态添加中文字体库

    ios本身支持的字体库有限,如果用到比较偏门的萌萌哒字体就更不支持了,本文简单叙述一下iOS添加字体库的几种方式,...

  • 2019-01-04[Stay Sharp] RBF netwo

    RBF Network RBF stands for Radial Basis Function, and RBF...

  • iOS 添加第三方字体库

    iOS向项目中添加第三方的字体库,一般分4步。 将字体库添加到项目中。添加字体到项目中.png 在info.pli...

  • ios 系统字体 以及添加自定义字体

    1.准备字体库(.ttf .otf等格式) 添加自定义字体的前提是要有字体库,字体库可以百度,也可以从mac上找...

  • iOS_外接字体库

    外接字体库(.otf .ttf) 步骤:1.将字体库拉进项目2.在info.plist 中添加 Fonts pr...

  • iOS动态下载字体

    说明 在ios开发中,我们经常需要根据UI来添加不同的字体,但是一个字体库少说也有10M以上,如果将字体库添加到代...

网友评论

      本文标题:minigui添加字体库支持(rbf)

      本文链接:https://www.haomeiwen.com/subject/cmtjectx.html