蒙古青年论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: ganjike

蒙古开源组织

[复制链接]
 楼主| 发表于 2007-4-7 16:00:11 | 显示全部楼层
网页竖排问题里难度在 如何从左往右。
应用软件中的竖排,主要考虑不同的平台,windows下一定要参考mfc, .net类库不知道
有没有源代码如果有也可以参考一下。前几天我写了个.net测试程序支持竖排的不支持自动
变形drawstring,支持自动变形的不支持竖排drawtext。基于linux下可以有两种方案,一种是
c++可以参考qt库来做,另一种是java,你不用看openoffice, 想一下boljoo 怎么做的就行了。

这里还有一个非常重要的工作就是整理帖子,进行分类总结什么的。如果谁能有时间做这个
请给我发信息。
关于每项具体工作会单独开个帖子讨论技术和工作进度。

网站或论坛 打算是不自己做了,而是把现有的比较流行的网站或论坛代码,进行修改让它
支持蒙文和竖排。现在的打算就是把 咱们家园论坛修改成支持蒙文的。
发表于 2007-4-10 13:53:25 | 显示全部楼层
个人感觉做竖排的窗口不难,就是像VB这样容易上手的工具也可以很容易的实现。

       目前难点在于如何去实现一个插件,从来没有类似的经验。例如给OFFICE做个插件,在需要蒙古文的时候,做一个像“插入文本框”那样的东西,然后可以输入蒙古文,这样的程序有没有例子或教程类的东西?

        实在不行就得搞个的窗口,然后“寄生”在OFFICE窗口上,拦截OFFCIE窗口的消息,但这样的方法太笨了!而且使用不方便!

       网页竖排的试验正在进行中……
 楼主| 发表于 2007-4-11 11:37:02 | 显示全部楼层
竖排窗口还是有难度的,首先你把标题竖过来,就需要用自绘,然后呢,计算客户区域
的函数等与窗口有关的函数你都要替换,windows的窗口机制还可以找到资料。.net 或
java的就不知道有没有资料了。还有文字输出,如果要支持usp10的话,自己要写更多的
接口函数替换系统函数。如果这个技术能突破的话,我们就可以自己做一个蒙文explorer,
替换windows缺省的explorer(桌面)。 就像网吧中替换界面一样,那就是真正的蒙文windows了。

office中的处理暂时不考虑,因为office2007种专门支持了蒙文排版格式。

网页竖排你可以参考我写的 网页录入蒙文 中的java script 代码。这个代码还有很多不足。

突然觉得google做东西的思路不错,都在浏览器里运行,我们是不是也往这方面多考虑一下。
发表于 2007-4-11 22:19:56 | 显示全部楼层
网页竖排java script 在哪儿呢?
发表于 2007-4-12 10:11:41 | 显示全部楼层
竖排的标题栏做出来过,用VB实现的,但彩单和按钮没想出办法,后来放弃了,但源代码还存着,不知道刻在哪张光盘里,我找找,回头发在这里。
     
      你有OFFICE2007吗?我这里还没有见到,D版还没出来吧!

      有种称做“在线输入法”的东西,好象就是所有的输入法都是在网页上,用jsp实现的,用户只需要下载字库即可,没深研究过。

      “usp10”是什么东东?不懂了!
 楼主| 发表于 2007-4-12 11:56:36 | 显示全部楼层
usp10 就是微软的支持蒙文的动态连接库。现在有些编程接口还不支持这个。
比如.net graphics 类。但是.net 的 textrenderer类支持。

标题栏中的 最小化和最大化关闭,你做出来了吗?
教育网上 office 2007 遍地都是,可以下载使用。

我在做 vista蒙文平台安装版的时候,做了个网页,就是为了2k上的人能
用这个网页录入蒙文。应为vista的键盘布局不能在2k上使用。这个网页
输出的蒙文就竖排的。里面有i在文本框中回车时从左往右换行的代码。
置顶的第二个帖子有安装版软件下载的链接,安装后桌面会生成一个html
文件和图片。使用这个网页时会提示与本地交互,要允许才行。
发表于 2007-4-13 10:36:09 | 显示全部楼层
标题栏中的 最小化和最大化关闭按钮没有做出来!呵呵!不细心!
教育网不是教育网用户能访问吗?能提供个网址吗?
 楼主| 发表于 2007-4-13 13:19:09 | 显示全部楼层
你用天网搜索的文件找找,他先找教育网
http://e.pku.edu.cn/

http://www.greendown.cn/soft/3114.html     你看看这个行不。
发表于 2007-4-16 09:35:22 | 显示全部楼层
天哪!
604M,我的带宽只有1个M……
下吧!
发表于 2007-4-17 13:34:19 | 显示全部楼层

to 开源组织

这个文件pytable.txt 是从boljoo上提取的,有机会跟他们打个招呼,这样冒昧的使用他们
的成果不好。如果 boljoo不同意的话,就写个程序从mongolger上的蒙文文章里提取蒙文
字词,然后排序生成一个字典文件。


发出个这样的组织还真不错,可以培养一批人才了,我们蒙文发展就后续有人了。
这个 pytable.txt 就算是我对开源组织的一个小小贡献吧。如果不想自己录入的话,
似乎这个是唯一的选择吧!?我增经也想用一些偷懒的方法来建一个词库,但mongolger 中
的蒙文大部分是用saiyin的编码,不但无法排序,想转成标准的 unicode,可能只有人工
才能完成。 pytable.txt 里是用拼音索引的,所以可任意转换成其它编码,甚至是外蒙古文。

由于本人最近工作有点忙,并且在专心研究 javascript ,就不跟大家掺合了,祝你们
早日推出相关应用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|蒙古青年论坛

GMT+8, 2026-7-16 00:57 , Processed in 0.013373 second(s), 11 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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