|
|
发表于 2006-7-10 09:59:28
|
显示全部楼层
有时间和机会的话,一定要和你交流一下。
有时候文字描述的总是说不清楚。(我的语文学的不好)
断字的现象是由个体软件造成的,不是系统不支持造成的。
字体只是一种规范,他应该是描述一种存储格式,还有存储那些元素。
只要在记事本中支持的字体,就表明操作系统是支持的。应该记事本是操作系统提供的
最基本的软件。而写字板软件就不是用操作系统的基本api做的。
因为很多软件在显示文字的时候需要改变大小或者与图片一起显示,这样他就不能使用操作系统的
基本编程接口。他们都是从字体中提取数据自己显示,而像汉字,英文字母都不需要考虑连写的问题。
所以他们在 显示文字的时候中间断开也没有问题,而这样的做法对显示蒙文将会出现致命的断字现象。
像写字板,qq,msn,word,wps等软件都是这样的。
在我写的输入法中就专门有个参数控制字母的竖向的间距,不同字体不同字号下这个参数不同。
这个参数不对了就出现断字现象。可能我对字体的格式了解不够,也许字体中有间距这个参数,
不用自己算,直接使用就行了。如果字体中有这个参数(就像你说的把这个数据改一下),但是
也要软件中支持这个参数才行。
不过文字处理软件像word这样应用非常广的软件,必须自己显示字符,否则好多文字特效功能不能实现。
所以主要还是等应用软件支持字体显示。
而仅仅是显示和阅读蒙文的话,记事本和 ie浏览器 足够了。
原帖由 雪花飞舞 于 2006-7-7 15:12 发表
蒙古文名义字符自动变化时断字在应用系统中有断字的现象,只有在office2007和笔记本中显示正常。它的处理应该与字体有关。OpenType的变形显现描述与字模模型有关。
蒙古文名义字符自动变化时断字的问题应该改动 ... |
|