7448|12

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince 通过CF卡里添加阿拉伯字体 [复制链接]

我在project.reg 里添加了如下内容
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]
    "FontPath"="\\Hard Disk\\Font"  ; 字库文件所在目录

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
    "Tahoma"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"
    "Courier New"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"
    "Arial"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"
    "Times New Roman"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"
    "Symbol"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"
    1.我想知道"Tahoma"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"这句话是什么意思啊,为什么5个句子右边的内容都是"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"
    2.原来PSAUDI5.TTF是simsun.ac3,后来我改成了PSAUDI5.TTF,.ac3与.TTF有什么区别啊?
    小弟非常的迷惑与着急,先谢谢啦

我用的是CF卡,用usboot做的DOS启动盘,然后通过dos启动ce,并且将font放在了CF卡上

最新回复

加中文呢字体就可以啊,可以显示中文,为什么改了阿拉伯字体就不行了,跟字体的type有关吗,opentype和truetype,我用的阿拉伯字体是truetype  详情 回复 发表于 2010-3-6 09:22
点赞 关注

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
MARK, 学习下、

帮顶下。
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
Hard Disk是CF卡的盘符。
你的字库都在CF卡上。有些CF卡的盘符显示为“硬盘”。
WINCE的文件管理系统与普通WINDOWS不同,WINCE只认全路径,没有像普通WINDOWS的C:D:E:等盘符
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
那 "Symbol"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"是什么意思啊,能帮回答下吗,谢谢啊
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

5
 
谁能帮解释一下这个注册表是什么意思啊
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
Windows Embedded CE provides font linking capability, making it possible to link one or more fonts, called linked fonts, to another font, called the base font. Once you link fonts, you can use the base font to display code points that do not exist in the base font, but do exist in one of the linked fonts. For example, linking a Japanese font to a Latin font gives you the ability to display Japanese characters when using a Latin font using the Unicode text application programming interface (API).

If font linking is enabled on your device, you can examine the registry by enumerating the subkeys of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink to determine the mappings of linked fonts to base fonts. You can add additional links by creating additional subkeys. The following code example shows how to add an additional linking to the registry setting.

= ,


ttf 和ac3:前面那种是微软TrueType font.后面的是经过压缩后的字体.

 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

7
 
"Times New Roman"="\\Hard Disk\\Font\\PSAUDI5.TTF,NSimSun"
"Times New Roman"="\\Hard Disk\\Font\\PSAUDI5.ac3,NSimSun"
那上面的两种格式都对吧?
为什么我改成阿拉伯语后阿拉伯的文字还是框框呢?



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]
    "FontPath"="\\Hard Disk\\Font"  ; 字库文件所在目录

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
    "Tahoma"="\\Hard Disk\\Font\\5BISMILU.TTF,shate"
    "Courier New"="\\Hard Disk\\Font\\5BISMILU.TTF,shate"
    "Arial"="\\Hard Disk\\Font\\5BISMILU.TTF,shate"
    "Times New Roman"="\\Hard Disk\\Font\\5BISMILU.TTF,shate"
    "Symbol"="\\Hard Disk\\Font\\5BISMILU.TTF,shate"
我找的沙特的字体是5BISMILU.TTF,我自己给他命名shate,是这个意思吗
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

8
 
= ,
这个我知道了,路径和字体文件、字体的名字,可是我加进去了为什么还不支持阿拉伯语呢,是不是我加的字体是沙特的其他字体,而我写的沙特字与加的字体不同啊
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

9
 
如果你加了压缩字库的组件就需要用AC3的字库,用TTF字库会有问题,由于你之前的是simsun.ac3说明已经加了压缩字库的组件,所以显示会出框框,之前有人遇到过这样的问题,你把压缩字库的组件移除了再重新SYSGEN一下。
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

10
 
确保原common.reg中用的TTF后再替换成你自己的
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

11
 
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

12
 
是不是一个叫agfa AC3 Font Compression的组件啊,这个组件在CATALOG下的简体中文 繁体中文 韩文都有这个组件,而且这个ce以前有人加了韩文下的agfa AC3 Font Compression,我也把他给删除了,还是不行。
这个事我修改的project.reg:
[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
    "FontLinkMethods"=dword:1
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]
    "FontPath"="\\Hard Disk\\Font"  ; 字库文件所在目录

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
    "Tahoma"="\\Hard Disk\\Font\\PSAUDI5.TTF,Psuedo Saudi"
    "Courier New"="\\Hard Disk\\Font\\PSAUDI5.TTF,Psuedo Saudi"
    "Arial"="\\Hard Disk\\Font\\PSAUDI5.TTF,Psuedo Saudi"
    "Times New Roman"="\\Hard Disk\\Font\\PSAUDI5.TTF,Psuedo Saudi"
    "Symbol"="\\Hard Disk\\Font\\PSAUDI5.TTF,Psuedo Saudi"


那[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
    "FontLinkMethods"=dword:1
是什么意思啊,我这样改对吗
引用 8 楼 veabol 的回复:
如果你加了压缩字库的组件就需要用AC3的字库,用TTF字库会有问题,由于你之前的是simsun.ac3说明已经加了压缩字库的组件,所以显示会出框框,之前有人遇到过这样的问题,你把压缩字库的组件移除了再重新SYSGEN一下。
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

13
 
加中文呢字体就可以啊,可以显示中文,为什么改了阿拉伯字体就不行了,跟字体的type有关吗,opentype和truetype,我用的阿拉伯字体是truetype
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表