18 12
发新话题
打印

hoolulu 兄 有问题请教

hoolulu 兄 有问题请教

1

USP10.dll  这个东西   是不是  offic 也有一个?

你的程序 是否替换了offic 里边的 那个  USP10.dll  呢?  我不懂这个 不过听说offic里的这个如果替换掉的话 就会在低版本里边显示正常了  不知道是不是


2


这个  能够添加各种字体吗? 这个输入我觉得很好用  但是字体不是特别好看  尤其是轮廓不够清晰 如果电脑上的文件用这个命名的话 就会看不清楚


3

不知道 电脑上的文件名的字体的大小能调吗   要是能调就好了

4

满文输入 默认的字号  有点小  不知道能否改变呢?



5

另外 想要邀请先生 出任  本版版主 不知先生意下如何?
闭关修炼

TOP

我也很好奇hoolulu兄是用什么软件对字体做的修改??
hoolulu兄有没有考虑把ALIGALI和todo蒙古文的字母的OTL也写进去?
我想,你的英文也一定很好。

[ 本帖最后由 67781530 于 2008/6/2 22:02 编辑 ]

TOP

不好意思,忙着修改,没上论坛。

#1

1 一般的,如果某个程序需调用一个dll文件,它第一个要查的地方是本身所在路径,如没有查Windows文件夹,没有的话,再查Windows\System32,没有的话,注册表里还有一系列路径。在优先权高的路径找到了,就不会再找。我提供的脚本里替换了Office 2007路径下的(第一优先路径的)usp10.dll。安装包里的usp10.dll取自Windows Vista SP1。不过,我的测试显示,Windows Vista中的usp10.dll对满文支持没有错误。不过,有了更新,就提供更新的了。理论上,只要替换usp10.dll,就能使Windows 2000/XP/2003支持满文。Windows 95/98/Me内核不同,此方法不行——应该也不需研究了。Sure所指的低版本是指Office 2003/XP/2000?Office 2003的我可以测试一下再告诉你。最快今天。

不过,支持最好的还要说是Windows Vista SP1 和 Office 2007 SP1 了。

2 能。我还没有添加,是因为我想完善这个字体的变形脚本,然后其它字体可以使用这个脚本——那就一劳永逸了!我发现锡箔的k 的词中规则错了,还要改。还有一个问题,现在规则很复杂了,改了一个,可能会弄坏了另一个。前两天加了达斡尔语规则,弄坏了一些规则。现在除了 锡箔的k,满锡达 都好了!

3 文件名的字体的大小能调。不过,一调都大了!蒙白字体过小。

4 字号是默认大小。问题应该是同字号的蒙白相对其他字体显得过小!我的想法是,1)我在字体内部修改或2)使用其他字体。规则好了,下一步做这个。

5 那真是太好了!虽然建过网站,还没做过版主。

#2

ALIGALI和todo的字符都在,可是不懂规则,没加规则,所以不会变形。看样子你懂了?Vista SP1 中的蒙白体中的蒙文、ALIGALI和todo的变形都正确吗?

我是想把事情做的完美一点,蒙古系列文字的规则全都写好:

A: 到现在为止,在 Sure 的帮助下,我掌握了 满 锡 达 的规则,其他的都不懂。
B: 如果Vista SP1 中的蒙白体中的蒙文、ALIGALI和todo的变形都是正确的,我就不费心加这些规则了——规则太多,出错几率大。
C:如果Vista SP1 中的蒙白体中的蒙文、ALIGALI和todo的变形 有问题,67781530 完全了解变性规律 或有 完备资料,请告知,我还是倾向于加入这些规则的!

变型规则软件:Microsoft VOLT(除了这个,好像没有别的。微软有Group:http://communities.msn.com/MicrosoftVOLTuserscommunity

字体编辑:Font Creator(前面时间都在写规则,没有改字体。这是刚刚用的。不知你知道其他什么软件。)

我的英文至少 > 中等吧 -〉至少英文资料理解没问题。
===================

今后要自己/大家合作写字体,否则有版权问题。还是希望大家用正版啊。

Unicode的标准会被广泛应用的。Unicode也是我们必须坚持的。虽然当前可能在某些方面的支持有问题。现在 Mac OS X 还不支持蒙古系列文字,解释是——考虑中直到将来在必要时。
ᠮᠠᠨᠵᡠ ᠨᡳᡴᠠᠨ ᠪᡳᡨᡥᡝᡳ ᠪᠣᠣ
——— 满汉书院 ———
—    —

TOP

我指的就是  Office 2003 呵呵 ~  这个用的多~

其实 07也很好

不过问题是现在用 07的人还比较少   所以  只能是 一台机器装 03 一台装 07 来做文字编辑~





【1】【1)我在字体内部修改或2)使用其他字体。规则好了,下一步做这个。】

在字体内部修改的话  推荐看一下 赛音蒙文输入法的字体  他那个修改的很不错 字体做的更细长的感觉 边界更清晰  用来做文件名什么的 非常清晰~
可惜是蒙文的  不过可以借鉴哦~呵呵
闭关修炼

TOP

地址 :http://www.saiyin.net/onews.asp?id=156

【一下为引用】


新的桌面蒙文字体已经制作完成,具体效果如下:








其特点是与桌面上的英文字符和汉文字符的显示效果一致,清晰美观,不论用在程序上还是取文件名都很适合。特别是显示小字的时候效果非常好。


另外,以前的蒙文网页白体的有些字符效果欠佳,这次也一并解决了这个问题,安装新版后选择蒙文网页白体,与以前的字体比较就知道了。


目前的桌面字体和蒙文网页白体已经全部经过一次严格的修整,但难免还存在不足之处,希望用户多多提出意见和建议,我会尽快改进的。






这个效果 我觉得非常不错  很清晰  

闭关修炼

TOP

赛 音 蒙 文 免 费 版


由于广大用户多年来对赛音蒙文的大力支持和厚爱,赛音蒙文才能坚持到现在并得以更好的发展。目前已经研制成功赛音蒙文的词组式输入法,正在测试和整理词库,不久将会正式发布。


为了使蒙文电脑软件加速普及,特别是蒙文文字在网络上的应用、蒙古族学校机房上课学习、在校大学生及网吧用户能够方便的使用蒙文,从2008年2月起,把“赛音蒙文读音输入法”免费发放,欢迎大家使用推广!


希望大家在使用时多提宝贵的意见和建议,共同把蒙文在电脑上的应用推上更高的层次。请随时联系作者,联系方式:saiyin@163.com     sainbilig@hotmai.com   QQ:4614365


赛音蒙文免费版下载地址:http://www.saiyin.net/downsoft.asp?soft_id=13&url=1
闭关修炼

TOP

原来你就是用VOLT编写的啊。
我以前也曾经琢磨过,只是英文资料看起来吃力,就作罢了。再一个也是没有蒙古文的资料。

不过,为什么用VOL打开字体以后,看不到OTL,就是你说的脚本。
我曾经用过一个藏文字体,叫Tibetan Youtso什么的,就像VOLT里附带的那两个字体,打开脚本都在,而且还不用更新USP10.dll就能正常显示。
让我以为,只要把OTL写到OpenType中,即便不需要USP10就能显示好。如果写到USP10里,就不用再向字体里写。

不过我现在倒有些不明白,那么USP10到底起了个什么做用??


蒙古script的编码资料,可以参考《蒙古文编码》一书,包括变形,都有很详细的资料。Unicode的资料只有基本编码资料,没有变形资料。
不过,U的编码,没有达斡而文,可能还有缺少某些变形。因为打开蒙白体,所附带的一个字母的形式,要远远多于资料中规定的形式。像满文ALIGALI中的LH字母,U中开始没有编,字体中都有,后来U补加了内码。

我建议你没拿到资料前先停一下。否则可能光修改也要费好大劲,倒是照着资料直接做,懂不懂文字都无所谓。

另外Office 2003是可以用高版本的USP10.dll的。
Vista USP10,蒙古文基本支持,但是很多变形不能单独敲出来,只有在句子中能变形,这也是设置的不够全面。
。托忒好像也支持的比较多,ALIGALI可以说是基本不支持。

[ 本帖最后由 67781530 于 2008/6/3 07:57 编辑 ]

TOP

赛音蒙文我记得是基本字母用的是Unicode,形式也是分配了单独的内码。

《蒙古文编码》,这是我唯一搜到网上购买的。北京的民族书店也有,我的这本就是Sahalin先生帮我买的。
如果买不到的话,不知道sure愿不愿和我一起扫描这本书,300页,一个人负责150页就够了。
http://product.taobao.com/produc ... l-R3JGCRARWB732.htm

[ 本帖最后由 67781530 于 2008/6/3 08:18 编辑 ]

TOP


TOP

其实我在考虑,完美的计划是加入所有支持。

不完美但实用的计划是,满锡达的脚本已经完成了,可以在不同字体里重复使用了。

根据我在Google上查到的资料,OTL只能写到OpenType中。因该不会出现你说的情况,我再研究研究。
ᠮᠠᠨᠵᡠ ᠨᡳᡴᠠᠨ ᠪᡳᡨᡥᡝᡳ ᠪᠣᠣ
——— 满汉书院 ———
—    —

TOP

蒙古文编码 已经在淘宝上购买。确精扎布蒙古文信息处理专辑 没有卖的。
ᠮᠠᠨᠵᡠ ᠨᡳᡴᠠᠨ ᠪᡳᡨᡥᡝᡳ ᠪᠣᠣ
——— 满汉书院 ———
—    —

TOP

其实那只是我的推测。
但我想问问你,为什么有些字体的OTL能在VOLT中看到,有些却看不到。
就像你修改的这个字体。

[ 本帖最后由 67781530 于 2008/6/3 13:05 编辑 ]

TOP

Ship过的字体,用VOLT打开后,原OTL会被清除。
ᠮᠠᠨᠵᡠ ᠨᡳᡴᠠᠨ ᠪᡳᡨᡥᡝᡳ ᠪᠣᠣ
——— 满汉书院 ———
—    —

TOP

谢谢。
其实我只知道OTL,更深奥的也就不懂了。
有没有办法能看到你所说ship过的字体中的OTL。
至于ship,我也不是很明白。
如果简单的话,希望你能告诉我。

[ 本帖最后由 67781530 于 2008/6/3 15:06 编辑 ]

TOP

不好意思,前几天很忙。我研究这个时间也不长。

1)可以说,如果你不手动加OTL,那么这个字体里是没有OTL的。
2)如果你往一个没有OTL的字体里添加OTL,在你编辑是OTL是会写到字体里,但是是放在一个临时的地方。任何OTL的修改都储存在那里。用VOLT打开这个字体,你也能看到OLT。但是这些规则是不会被字体应用的,换句话说,字体认为OTL还是不存在的。字体不会自动变形。
3)在VOLT里,选Ship(我认为可以意译为“应用并封装”),存为另一个字体文件。(设原文件为字体1,新文件为字体2)字体2是可以发表的,字符是可以按规则变形的。
4)字体2再用VOLT打开时会提示已经有OLT,继续的话就用空OLT覆盖已有OLT。所以,已有的OLT是看不到的。但是,字体1的OLT是可见的。

最初我也想参考已有的OLT,可是看不到。不过VOLT自带了两个未ship字体供参考。VOLT的资料体很少,我看了所能找的所有英文资料,还是有不知道的比知道得多。不过,VOLT还算是一个简单的工具,关键是变形规则。
ᠮᠠᠨᠵᡠ ᠨᡳᡴᠠᠨ ᠪᡳᡨᡥᡝᡳ ᠪᠣᠣ
——— 满汉书院 ———
—    —

TOP

 18 12
发新话题