中国Linux论坛首页 技术论坛| 文章荟萃| 藏经阁| 项目计划| 在线调查| 网站镜像| 软件仓库| 关于本站|

Linux 桌面与办公自动化
   >> Linux 中文环境和中文化
此话题阅读次数: 9715

  打印
FangQ
(stranger)
04-11-01 09:36
[置顶]欢迎访问“点阵中文”Wiki,为Linux制作中文字体  

地址:http://sitaphi.com/pub/fontwiki/

=== 更新:2004/10/29 =
1. 在pupilzeng的建议下,简单指定了一个http://sitaphi.com/pub/song_jian_biao/?点阵汉字制作标准1.0beta 点阵汉字制作标准1.0beta],请讨论并提出意见。

2 已经将用于参照的SimSun点阵位图移除

=== 状态更新-2004/10/28
1. 添加了Unicode汉字目录:从U+19968到U+40869共20902个汉字,每101个汉字分为一个子目录(本来想每100个字分页,写script时弄错了,hehe),其中GB2312中的6763个汉字都包含在里面(蓝色连接表示已经存在位图数据,橙色连接表示尚未完成),请访问http://sitaphi.com/pub/song_jian_biao/?UNICODE_U19968-U40869开始编辑。-- FangQ

2. 感谢firefly在10月26日发布的http://cle.linux.org.tw/fonts/FireFly/ AR PL New Sung字体。该字体文件中的位图部分已经通过程序自动转换为Wiki文档,GB2312的位图部分基本已经完成。但firefly的一些点阵字体大小尚不标准,大家仍然可以选择相应的汉字进行改进。符号区中尚有部分符号尚未完成,缺失的文件连接颜色为橙色。-- FangQ


== 欢迎访问“点阵中文”Wiki =

=== 目的 =
这个Wiki的目的是为Linux制作美观,通用,开放的中文字体,推动Linux在中文社区的使用。

=== 计划陈述 =
Linux的很多发行版本已经具备的完整的中文支持,包括locale支持,字体支持和中文输入法,但由于免费或者开源的中文字体十分有限,所以,在Linux上中文使用效果并不理想,特别是配合FreeType2的屏幕显示效果(繁体中文的用户已经拥有很多不错的字体,但简体中文用户的选择并不多,常见的汉字字体在http://www.travelphrases.info/gallery/Fonts_Chinese_Simplified.html 如下页面]有较好的总结)。

台湾的文鼎公司为Linux社区免费提供了几款TrueType的中文字体,含概了大约7000多常见汉字,但由于这些字体文件里面没有提供针对屏幕显示优化的位图字体(或许有?),所以,屏幕显示十分模糊。很多Linux用户安装了微软在Windows系统中提供的SimSun.ttf字体,但这种做法严格意义上不满足微软的软件使用协议书。

为了使得Linux的中文用户能够拥有自由开放的(基于GPL)的美观的中文字体,我们希望通过利用这个Wiki,把每一个希望参与这个计划的劳动集合在一起,发扬自由软件的精神,为Linux的中文化作一些有意义的工作。

为实现这个目的,我们计划通过如下步骤:

    为文鼎提供的简体中文字体gbsn00lp.ttf(或其他可能的GPL中文字体)制作常用字号的点阵图片(gb2312),嵌入点阵的字体将拥有较好的屏幕显示效果。
    如果有比较多的用户参与,这个工作还可以扩展到楷体:gkai00mp.ttf。
    制作gbk/gb18030标准定义的中文点阵字体(大概3万左右的汉字)。
    如果可能,开发软件(C/java)来编辑矢量字体,扩展这些GPL中文字体,使得能够显示更完整的中文字符集。


=== 使用说明 =
我们初步计划完成“宋体-简体中文-标准体”的字体点阵,我们现在拥有的汉字列表包括了GB2312标准中的7000多个符号,按照区码分类,查看汉字列表,请访问如下链接:
http://sitaphi.com/pub/song_jian_biao/ 宋体-简体中文-标准体
如果宋体-简体中文-标准体完成比较顺利,我们将会继续扩展这个字符集。

每个区包含了大概94个汉字或者符号,每个字有四个字号,9pt/10pt/11pt/12pt(均为96dpi的显示效果),点击相应的字号,进入该字号的Wiki页面,如果该字体已经创建,您可以看到现有的字型,您可以继续编辑修改这个字型(选择页面上侧的“编辑本页”)。如果该字体尚未创建,您会直接进入字体编辑界面。

字体编辑页面中心是一个点阵网格,用鼠标点击这些方格会在黑色和灰色之间转换。用鼠标来完成点阵汉字的绘制。注意,在9/10/11三个字号的点阵最右侧和最下侧的网格为打叉的图标,这些像素是为字体之间的空隙预留的,不推荐大家在这个区域内绘制。绘制完毕后,在点阵下侧有一个“发送和保存字体”的连接,点击这个连接完成编辑。在点阵右侧,大多数情况下您可以看到一个点阵图片,这些都是通过simsun.ttf生成的,大家在字型设计时可以参考,但不一定模仿。

为了保存为这个Wiki作出贡献的用户的信息,我们鼓励您选择屏幕上侧或者左侧菜单中的“登陆”或者“编辑偏好”,为自己选择一个用户名和口令,这样,Wiki将为每一个您编辑过的字体保存您的IP地址,同时也保存您的用户名。

讨论Wiki的使用中的问题,请选择左侧菜单中的用户论坛。

=== 版权声明 =
您通过这个Wiki编辑的字体将通过GNU Public License(GPL)的形式提供给所有用户,GPL的原文可以从如下连接阅读
http://www.gnu.org/copyleft/gpl.html GNU Public License(GPL)]

=== 开发 =
该Wiki是利用FangQ (Qianqian.Fang@Dartmouth.Edu)的“合作社”Wiki构架的,“合作社”Wiki是在Andreas Bilger的TthWiki改造而成。字体编辑器的代码是FangQ在Peter Occil (poccil@yahoo.com)的http://javascript.internet.com/games/minesweeper.html 挖雷游戏]的javascript的基础上改造的。

本Wiki服务为FangQ为Linux中文用户免费提供。

编辑者: unix (04-11-01 14:29)

文章选项: 打印

xyb
(Pooh-Bah)
04-11-01 09:36
Re: 欢迎访问“点阵中文”Wiki,为Linux制作中文字体 新 [re: FangQ] 

不错的计划,版主请把这个帖子置顶!

文章选项: 打印

million
(member)
04-11-03 03:56
Re: [置顶]欢迎访问“点阵中文”Wiki,为Linux制作中文字体 新 [re: FangQ] 

好计划,不支持不行。细节慢慢看

文章选项: 打印

wenquanyi
(stranger)
05-01-18 14:01
Re: [置顶]欢迎访问“点阵中文”Wiki,为Linux制作中文字体 新 [re: million] 

该计划的sourceforge主页已经开通,
主页中文地址: http://wqy.sourceforge.net/http://wqy.sf.net/
主页英文地址: http://wqy.sourceforge.net/cgi-bin/eindex.cgi
主页英文综述页面: http://sourceforge.net/projects/wqy/

置顶的几篇关于文泉驿的文章内的链接会被自动导向新主页地址。

感谢版主和大家对我们的关注!

文章选项: 打印

wenquanyi
(stranger)
05-01-31 12:21
Re: [置顶]欢迎访问“点阵中文”Wiki,为Linux制作中文字体 新 [re: FangQ] 

= "Wen Quan Yi" Project Roadmap =
Sourceforge subproject page

== Bitmap Chinese Project =
=== Task 111451: Bitmap fonts for CJK Unified Ideographs =

Project: WenQuanYi
Subproject: Bitmap Chinese Project
Summary: Bitmap fonts for CJK Unified Ideographs
Complete: 30%
Status: Open
Authority : fangq
Assigned to: fangq

Description: There are 20902 CJK code points between Unicode U+4E00 and U+9FA5, for each character, bitmaps at four sizes should be complete: 9pt(11X11), 10pt(12X12),11pt(14X14) and 12pt(16X16). Given all available open-source bitmap Chinese fonts (firefly-new-sung, redflag yan huang Chinese platform), there are about 5455 characters at 3 sizes are still missing (makes 16365 bitmap in total)

-------------------------------------------------------
For more info, visit:

this link

=== Task 111460: Hand draw CJK Extension A missing characters =

Project: WenQuanYi
Subproject: Bitmap Chinese Project
Summary: Hand draw CJK Extension A missing characters
Complete: 0%
Status: Open
Authority : fangq
Assigned to: nobody


Description: There are 6582 characters in CJK Unified Ideographs Extension A. Among them, many characters do not have open content glyphs available. We can not build our new font based on commertial font covering CJK Ext. A, therefore, we must create these missing glyphs by ourselves.

Here is the plan: we will first create a list for all missing characters within CJK Ext. A, then, we need someone to handwrite these characters based on the published sample documents at Unicode.org. The handwritten characters will be scanned and subsequently segmented into small images and added into our database. These images will become the fundation for any further development of this project in CJK Ext A zone.

The missing code points will be announced at our website, if anyone is interested in handwritting these characters, please send an email to qianqian.fang@dartmouth.edu.

-------------------------------------------------------
For more info, visit:
this link

=== Task 111461 : Hand draw CJK Extension B missing characters =

Project: WenQuanYi
Subproject: Bitmap Chinese Project
Summary: Hand draw CJK Extension B missing characters
Complete: 0%
Status: Open
Authority : fangq
Assigned to: nobody

Description: This is similar to the task ID: 111460 (Hand draw CJK Extension A missing characters), however, we need someone to work within the range of CJK Unified Ideographs Extension B (42,711 character in total).

The missing character is about thousands. We will publish the missing code points at our website soon. Interested contributor may write an email to qianqian.fang@dartmouth.edu .

-------------------------------------------------------
For more info, visit:

this link

=== Task 111462 : Bitmap fonts for CJK Unified Ideographs Ext. A (=>GB18030) =

Project: WenQuanYi
Subproject: Bitmap Chinese Project
Summary: Bitmap fonts for CJK Unified Ideographs Ext. A (=>GB18030)
Complete: 0%
Status: Open
Authority : fangq
Assigned to: nobody

Description: Once the handwritten CJK Ext A missing character task is complete, we can then use wiki or offline bitmap software to create bitmap fonts for this unicode block.

The combination of CJK and CJK Ext. A and a little bit extra work will make a nice GB18030 compliant bitmap font which is utterly useful for most linux distributions.

-------------------------------------------------------
For more info, visit:

this link

== Vector Chinese Project =
=== Task 111497 : Create high-quality images for all missing characters in CJK =

Project: WenQuanYi
Subproject: Vector Chinese Project
Summary: Create high-quality images for all missing characters in CJK
Complete: 0%
Status: Open
Authority : fangq
Assigned to: fangq

Description: There are about 750 characters between U+4E00~U+9FA5 that I can not find high-resolution open content images that can be used for our development. I (qianqian.fang@dartmouth.edu) am currently using "fontforge" to make up these missing characters based on Arne's Uming.ttf (this work also serves as a subproject of Arne's unifonts project).

Once this is done, we will have a complete set of high-resolution (above 40X40) CJK character images so that we can make outline fonts (True-Type,Type1) by using the stroke information extracted from these images.

Anyone who is interested in joining me to make these missing characters are welcome, please give me an email and I will show you the simple steps for making true-type character wth fontforge.

-------------------------------------------------------
For more info, visit:

this link

=== Task 111498 : Stroke analysis based on CJK character images =

Project: WenQuanYi
Subproject: Vector Chinese Project
Summary: Stroke analysis based on CJK character images
Complete: 0%
Status: Open
Authority : fangq
Assigned to: nobody

Description: Character image database as well as stroke analysis frontend will be developed and released to facilitate the extraction of stroke information for each CJK character. Basic character strokes are based on unicode standard and will meke the restoration of font outline easy.

This is an important step toward a high-quality CJK font because the stroke information is not only useful for making a single true-type font, but a series of fonts with various styles. Moreover, the stroke database can serves as a mean of searching and classifing characters. A variety of fun things can be done with this database. However, the most important thing to accomplish this plan is contributors, a lot of them!

-------------------------------------------------------
For more info, visit:

this link

文章选项: 打印

  打印

前往讨论区

Contact Us LINUXFORUM.NET