野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9308|回复: 5

[emWin] 【STemWin5.42学习分享】1-1字体显示(阿拉伯语探讨)

[复制链接]
发表于 2020-2-21 15:40:33 | 显示全部楼层 |阅读模式
本帖最后由 廷润 于 2020-2-22 09:00 编辑

             序言
1.论坛在很多年前已经有emWin的使用教程,这里不重复太多基础的环境安装和方法讲解,这两部分内容万变不离其中,不累赘。2.决定了要应用emWin,那就耐心一些,好事多磨,特别是官方的sample,和APP。
3.结合我现有的一些经历做一些新版本的分享:
      第一期搬砖sample
      第二期搬砖Application
      第三期移植前辈分享的APP到5.42
      第四期聊聊emWin的 PC-TOOL工具,以及使用emWin来制作自己的PC-TOOL。
4.能力有限,欢迎大家一起学习分享,把STemWin 玩溜一点。

=======================================================================
回归主题:字体显示
1.
  官网字体相关的例程有好几个。在\Sample\Tutorial 路径下:
  FONT_Arabic.c
  FONT_Chinese.c
  FONT_ShiftJIS.c
  FONT_ShowAllTTFs.c
  FONT_ThaiText.c
  LANG_UTF8_CSV_TXT.c
  LANG_UTF8_Text.c
  等例程,其中还包含个别的外部索引的字库文件。
2.
  有兴趣的,应用到的,都非常有必要去多运行上面几个sample。
3.学会了Hello world,因为客户需求需要在产品加上阿拉伯语的显示。
   1)首先碰到的问题是:产品需要的字库跟官网sample不一样,所以面临自己要做字库。字库制作在第四期“FontCvtDemo.exe”在描述。
   2)接着碰到的问题是不了解阿拉伯语的规则。
        简单理解:
        a.阿拉伯语的书写习惯是右对齐,从右往左书写。跟常规习惯不一样。
        b.阿拉伯语字符不是固定的,他会变体。一个字符会根据他前面的字符和后面的字符“变体”,有些妹妹说变成蚯蚓了。
   3)客户相关基础后,需要消化STemWin平台的方式。具体请参考 官方FONT_Arabic.c的例程。
   4)附件两个是我分享的两个关于阿拉伯语的程序

4.一时半会讲解不了太多。好事多磨,又不懂的在互相学习交流。

补充个别注释说明

补充个别注释说明

STemWin阿拉伯语探讨.rar

22.77 KB, 下载次数: 12

回复

使用道具 举报

 楼主| 发表于 2020-2-22 09:02:40 | 显示全部楼层
StemWin 显示正确的阿拉伯语单词的关键点已经补充图片在主题。
回复 支持 反对

使用道具 举报

发表于 2020-2-22 20:23:00 | 显示全部楼层

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-24 16:55:45 | 显示全部楼层
拓展阅读。
拓展1-XBF字体的优势.jpg
拓展2-支持高质量字体效果.jpg
拓展3-字体增强.jpg
回复

使用道具 举报

发表于 2020-3-4 14:20:48 | 显示全部楼层
您好,有一些问题需要请教您,关于阿拉伯字库制作可以加一下我qq?2653514321,麻烦了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-5 14:37:43 | 显示全部楼层
多语言请耐心玩一下这个例程
多语言请耐心玩一下这个例程.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-27 04:49 , Processed in 0.028081 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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