搜索
bottom↓
回复: 84

绝对超值_定制UCGUI使用的汉字库

  [复制链接]

出0入0汤圆

发表于 2012-9-11 09:39:36 | 显示全部楼层 |阅读模式

绝对超值_定制UCGUI使用的汉字库:

    1. 点击运行ucgui_font.exe
    2. 点击按钮“选择字体”,选择自己喜欢的字体,选择字体的大小。
    3. 选择字体后输入字体名!--------不要使用汉字,要使用英文。
        这一步是生成你定制的字库名称。
    4. 点击按钮“指定范围导出GBK码“,打开输入文字对话框。
    5. 在文字输入对话框内输入你要用到的汉字或者是英文字符
        文字重复没有关系,生成的时候,软件会识别的。
    6. 输入完毕后,点击 确定,就自动生成你要的字库了(是一个C文件)。
    7. 生成后拷贝到自己的项目下,添加这个c文件编译后,就可以使用了。

   这样一来,就可以做到很小的汉字库了,方便的很!!!

附件如下:
      1.  exe文件:     

      2.  运行参考截图:
         
         


         

  

               
  



  

   

  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2012-9-11 09:47:19 | 显示全部楼层
噢,忘了上传生成的定制的汉字库文件了,供你们参考。

附件:
   
     定制的汉字库文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-9-11 09:56:37 | 显示全部楼层
谢谢分享啊!

出0入0汤圆

发表于 2012-9-11 10:00:23 | 显示全部楼层
顶一下又不会怀孕……

出0入0汤圆

发表于 2012-9-11 10:05:39 | 显示全部楼层
这个要顶, 顶顶更健康!

出0入0汤圆

发表于 2012-9-11 10:09:32 | 显示全部楼层
这个不是一直都有的吗?ucGUI不是自带有字体转换工具的?

出0入0汤圆

发表于 2012-9-11 10:20:14 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2012-9-11 10:20:51 | 显示全部楼层
ucGUI是自带有字体转换工具。但是没有这个软件方便。
好多人在做什么汉字库瘦身的,费事费力。
我在这儿是提供使用者一个使用的方法,以免走弯路。
不信的话,楼上网上搜搜看,我也没有发什么雷同的东西。


出0入0汤圆

 楼主| 发表于 2012-9-11 10:23:03 | 显示全部楼层
毕竟在做LCD显示界面的时候,使用的汉字也没有多少个,
这样一来,就很方便了!

出0入0汤圆

 楼主| 发表于 2012-9-11 10:29:39 | 显示全部楼层
假设你使用LCD,要显示10个汉字,通常的方法就是添加一个标准的汉字库。
况且一个标准的汉字库,占用非常大的flash空间啊。

按照我的方法的话,就可以只用10个汉字的汉字库了,操作也方便。
要是费时的话,我也就不在这儿介绍这个方法和软件了。

希望对大家有用,我是在此受益了,也愿同大家分享。

原先的我,也是在工程中增加的标准字库。

出0入0汤圆

发表于 2012-9-11 10:47:32 | 显示全部楼层
xfcjava3 发表于 2012-9-11 10:29
假设你使用LCD,要显示10个汉字,通常的方法就是添加一个标准的汉字库。
况且一个标准的汉字库,占用非常大 ...

这个中文字库软件很早就有的,ucgui中文网站上一直就有的。通常添加字库也没几个人会添加标准汉字库啊,就一般芯片的那个flash也不够放标准字库的。。。
这个字库软件有点小bug,有时生成汉字符会有些问题,但是还是很好用的。

出0入0汤圆

发表于 2012-9-11 11:15:09 | 显示全部楼层
谢谢!正要这样的软件工具。

出0入0汤圆

发表于 2012-9-11 11:18:30 | 显示全部楼层
不错 标记下

出0入0汤圆

发表于 2012-9-11 11:48:26 | 显示全部楼层
感谢分享,收藏

出0入0汤圆

发表于 2012-9-11 12:04:01 | 显示全部楼层
这个生产32点阵以上的大字体有问题,32点阵以下的很好用。

出0入0汤圆

发表于 2012-9-11 13:12:58 | 显示全部楼层
好办法

出0入0汤圆

发表于 2012-9-11 13:42:48 | 显示全部楼层
收下备用

出10入18汤圆

发表于 2012-9-11 15:59:58 | 显示全部楼层
Mark了,好东西

出0入0汤圆

发表于 2012-9-11 18:40:13 | 显示全部楼层
Mark

出0入0汤圆

发表于 2012-9-11 20:50:40 | 显示全部楼层
Mark, 收下备用

出0入0汤圆

发表于 2012-9-16 16:14:35 | 显示全部楼层
谢谢LZ分享,收下了

出0入0汤圆

发表于 2012-9-16 21:34:54 | 显示全部楼层
确实很方便,一直用这个工具。

出0入0汤圆

发表于 2012-9-16 21:43:23 | 显示全部楼层
好像不错,收藏

出0入0汤圆

发表于 2012-9-17 15:03:08 | 显示全部楼层
我也遇到 同样的问题字体设置超过12就有问题

出0入0汤圆

发表于 2012-9-17 17:12:41 | 显示全部楼层
谢谢分享!!

出0入0汤圆

发表于 2012-9-17 17:17:47 | 显示全部楼层
请问导出后的文件在哪啊?

出0入0汤圆

发表于 2012-9-17 17:24:23 | 显示全部楼层
看到了,直接解压运行的,所以没找到,自己急的。

出0入0汤圆

发表于 2012-9-17 20:55:51 | 显示全部楼层

谢谢分享啊!

出0入4汤圆

发表于 2012-9-17 23:22:12 | 显示全部楼层
收藏了,先试一下好不好用......................

出0入0汤圆

发表于 2012-9-18 09:39:16 | 显示全部楼层
楼主,,东西好用是好用,可怎么出来的字体都那么粗啊。。。。。点阵屏显示不好看啊。。

出0入0汤圆

发表于 2012-9-18 09:43:11 | 显示全部楼层
又一力作呀,谢谢

出0入0汤圆

发表于 2012-9-18 11:14:30 | 显示全部楼层
好人啦。

出0入0汤圆

发表于 2012-9-19 09:50:35 | 显示全部楼层
汉字这个问题我也非常的纠结!不知道有没有使用字库芯片的解决方法!

出0入0汤圆

发表于 2012-9-19 10:16:18 | 显示全部楼层
这个还是非常好用的,可以定制一部分汉字!这样生成的字库文件就可以相对小一点,提高使用效率!

出0入0汤圆

发表于 2012-9-19 17:01:24 | 显示全部楼层
好 东西 就得顶 不顶不行啊

出0入0汤圆

发表于 2012-9-20 16:26:16 | 显示全部楼层
mark~~~~~~~~~~~~~~~~~~~~~~~

出0入0汤圆

发表于 2012-9-20 16:52:36 | 显示全部楼层
好东西,留名

出0入0汤圆

发表于 2012-9-21 11:02:26 | 显示全部楼层
给力给力,最近正在学习GUI

出0入0汤圆

发表于 2012-9-21 12:53:10 | 显示全部楼层
标记一下,很快会用到

出0入0汤圆

发表于 2012-9-21 13:41:33 | 显示全部楼层
导出来了,不知道怎么在UCGUI里使用啊。

出0入0汤圆

发表于 2012-10-22 15:05:33 | 显示全部楼层
谢谢 先收下

出0入0汤圆

发表于 2012-10-23 12:05:38 | 显示全部楼层
这个要定

出0入0汤圆

发表于 2012-10-23 22:27:21 | 显示全部楼层
收藏了~不错~

出0入17汤圆

发表于 2012-10-23 23:22:31 | 显示全部楼层
好东西,顶一个~~~~~~~~

出0入0汤圆

发表于 2012-11-1 00:05:34 来自手机 | 显示全部楼层
谢谢分享。

出0入0汤圆

发表于 2012-11-1 14:12:10 | 显示全部楼层
有没有阿拉伯的点阵字库?

出0入0汤圆

发表于 2012-11-1 16:10:46 | 显示全部楼层
顶楼主,好东西收藏!

出0入0汤圆

发表于 2012-11-1 16:15:52 | 显示全部楼层
标记一下   

出0入0汤圆

发表于 2012-11-22 17:56:39 | 显示全部楼层
不错啊,这个工具

出0入0汤圆

发表于 2013-2-27 20:21:30 | 显示全部楼层
是不是应该先声明一下这个字体?

出0入0汤圆

发表于 2013-6-3 11:49:01 | 显示全部楼层
正好用上了。谢谢楼主。
   

出20入70汤圆

发表于 2013-6-10 00:16:46 | 显示全部楼层
标记一下。

出0入0汤圆

发表于 2013-6-10 00:20:36 | 显示全部楼层
UCGUI使用的汉字库,,很好,谢谢

出0入0汤圆

发表于 2013-8-15 17:29:47 | 显示全部楼层
先拿来用着吧。。。。

出0入0汤圆

发表于 2013-11-5 17:16:10 | 显示全部楼层
就找这个定制的汉字库的,谢谢啊

出0入0汤圆

发表于 2014-1-4 17:54:15 | 显示全部楼层
谢过楼主。

出0入0汤圆

发表于 2014-1-4 18:11:09 | 显示全部楼层
感谢楼主分享 谢谢!

出0入17汤圆

发表于 2014-1-4 21:21:04 | 显示全部楼层
这个要顶, 顶顶更健康!

出0入0汤圆

发表于 2014-1-5 08:22:37 | 显示全部楼层
好东西,

出0入0汤圆

发表于 2014-1-5 08:31:45 来自手机 | 显示全部楼层
xukai871105 发表于 2012-9-19 09:50
汉字这个问题我也非常的纠结!不知道有没有使用字库芯片的解决方法!

我也想知道

出0入0汤圆

发表于 2014-1-5 09:05:40 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-1-5 09:34:14 | 显示全部楼层
感 谢 分 享 !

出0入0汤圆

发表于 2014-1-5 20:36:53 | 显示全部楼层

我最后使用了汉子字库芯片,很好用!

出0入4汤圆

发表于 2014-1-24 09:36:43 | 显示全部楼层
好工具啊

出0入0汤圆

发表于 2014-6-27 11:02:04 | 显示全部楼层
win7中文无法正常使用, 导出字库只有英文正常

出100入101汤圆

发表于 2014-6-27 17:09:51 | 显示全部楼层
定制UCGUI使用的汉字库

出0入0汤圆

发表于 2014-7-25 15:18:48 | 显示全部楼层
好东西,收了,正发愁做出完整字库占空间呢

出0入0汤圆

发表于 2014-7-25 22:19:53 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-7-25 22:30:28 | 显示全部楼层
非常不错 有实用价值

出0入0汤圆

发表于 2014-7-26 15:17:33 | 显示全部楼层
zjiafu 发表于 2012-10-31 23:21
试用了,软件不错,但生成的文件还是有问题,现把问题列出来,希望能改进一下:

运行软件选择字体

问一下,为什么应该是37呢?

出0入0汤圆

发表于 2014-7-28 10:07:56 | 显示全部楼层
zjiafu 发表于 2014-7-26 23:06
生成文件里字高37,不是39,39就多出2行乱码,不信你试试。

您好!请问怎么看生成文件里的字高呢?本人刚刚接触,还请多多指教!

出0入0汤圆

发表于 2014-7-28 10:23:00 | 显示全部楼层
mark好东西

出0入0汤圆

发表于 2014-7-28 11:31:52 | 显示全部楼层
zjiafu 发表于 2014-7-28 10:21
文件名就说了字高,再打开生成文件,随便找一个字,数一数多少行就知道了 ...

感谢您的回复,我还有一点不明白:这两个参数都表示字高的意思吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-7-28 14:12:49 | 显示全部楼层
zjiafu 发表于 2014-7-28 12:03
下面那个39不对,应该是37

嗯 好的,谢啦!

出0入0汤圆

发表于 2014-10-11 11:52:33 | 显示全部楼层
这个先收藏

出0入0汤圆

发表于 2014-10-11 12:11:56 | 显示全部楼层
mark好东西

出0入0汤圆

发表于 2014-10-13 15:58:51 | 显示全部楼层
找了好几天,这个是最好用的一个哈,谢谢楼主分享

出0入0汤圆

发表于 2014-10-14 22:13:19 | 显示全部楼层
为什么我用了这个工具,显示出来的字体,只有部分,每个字都少了下面一小半。

出0入0汤圆

发表于 2014-10-14 22:20:10 | 显示全部楼层
好资料,mark!

出0入0汤圆

发表于 2014-10-14 22:28:03 | 显示全部楼层
Hearthbeats 发表于 2014-10-14 22:13
为什么我用了这个工具,显示出来的字体,只有部分,每个字都少了下面一小半。 ...

解决了。
GUI_FLASH const GUI_FONT GUI_FontHZ_hanzi = {
      GUI_FONTTYPE_PROP_SJIS,
      16 /* height of font  */
     16 /* space of font y */
      1,  
      1,  
      (void GUI_FLASH *)&GUI_FontHZhanzi_Prop0020
};

这软件实际生成的汉子的高度跟这个结构体里面说的不一样,需要自己去数到底多高多宽,再修改一下就好了。

出0入0汤圆

发表于 2014-10-14 23:26:58 | 显示全部楼层
字库,可否共享源码
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-7 07:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表