--
(This is Carbon Copied from legacy mailing list fedo...@googlegroups.com.)
To unsubscribe from this group, send email to fedora-cn+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
我有一個問題請教,英文用戶登錄默認會用哪個中文字體
目前看來f12和f13好像不一樣,可能是因為f13默認安裝了wenquanyi字體
On Mar 29, 7:42 pm, Liang Suilong <liangsuil...@gmail.com> wrote:
> 恩,我觉得这样会挺好的哦。。。谢谢 Peng Wu!
>
> 2010/3/29 Peng Wu <alexep...@gmail.com>
On Mar 30, 12:26 am, nvstp <yd.nv...@gmail.com> wrote:
> 我有一個問題請教,英文用戶登錄默認會用哪個中文字體
> 目前看來f12和f13好像不一樣,可能是因為f13默認安裝了wenquanyi字體
>
既然是 zh-hk 與 zh-tw 所使用,那麼為何是綁定 AR PL UMing HK 與 AR PL UMing CN?
後者應該是 AR PL UMing TW。
然後繁體用戶,台灣使用者佔多數,是否將 TW 移至 HK 之前?
雖然目前這兩個字體中的 gylph 尚未做出差異,修改順序目前是沒有差別的。但是希望替未來鋪路,您覺得如何?
既然已經開啟 hinting,那何須讓系統 autohint?
至於 hintstyle,剛剛查看官方版本是使用 hintnone,不知道修改為 hintslight 的原因為何?是否能取得更加的顯示效
果?
On 3月29日, 下午3時31分, Peng Wu <alexep...@gmail.com> wrote:
在 2010年3月30日 星期二 14:40:10,RealPlus+ 写道:
> 再來關於 44-wqy-zenhei.conf
>
> 既然已經開啟 hinting,那何須讓系統 autohint?
>
> 至於 hintstyle,剛剛查看官方版本是使用 hintnone,不知道修改為 hintslight 的原
因為何?是否能取得更加的顯示效
> 果?
因为文泉驿字体是没有自带hint信息的,所以hinting对其无效,只能通过autohint来
起作用。而且因为autohint会导致汉字变形,所以hintslight相对较好。比起hintnone
来说,不会那么模糊,会稍微清晰一点。
--
zakarum
To unsubscribe from this group, send email to fedora-cn+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
_______________________________________________
Chinese mailing list
Chinese at lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/chinese
>既然已經開啟 hinting,那何須讓系統 autohint?
hinting是有Microsoft,Adobe等公司专利的,autohint是freetype2实现的完全开源的替代物。两个的显示效果不完全
一样。
>至於 hintstyle,剛剛查看官方版本是使用 hintnone,不知道修改為 hintslight 的原因為何?是否能>取得更加的顯示效果?
当时修改这个的原因是希望反锯齿字体显示和位图字体显示尽可能一致,但是一直到现在也没有一个让人完全满意的结果。所以,将会提供反锯齿字体显示和位图
字体显示不同的font conf,由用户自己选择。至于反锯齿字体的显示配置,可能会用另一个单独的邮件来最终决定反锯齿文件的配置,欢迎将你们觉得
不错的配置反馈回来。
Thanks,
Font hinting is the use of mathematical instructions to adjust the
display of an outline font so that it lines up with a rasterized grid.
http://en.wikipedia.org/wiki/Font_hinting
>我的認知中還以為 autohint 在處理中文只會越弄越糟,是否能提供圖片供查照?
目前的配置是在有位图字体的情况下,关闭antialias和hint的。
我放上了一个简体中文的截图,请见:
http://pwu.fedorapeople.org/fonts-conf/Screenshot.png
On Mar 30, 6:38 pm, "Tseng, Cheng-Chia" <pswo10...@gmail.com> wrote:
> 內嵌點陣宋體不算是 hinting 訊息嗎?還是包裝的是完全向量(矢量)字型?
>
> 我的認知中還以為 autohint 在處理中文只會越弄越糟,是否能提供圖片供查照?
>
> 2010/3/30 Y.M. <zakarum...@163.com>
On Mar 30, 6:54 pm, Liang Suilong <liangsuil...@gmail.com> wrote:
> 文泉驿正黑我觉得不要开点阵,否则会很难看的。
>
> 开点阵的效果就是 Ubuntu 9.10 安装好中文语言包后的默认效果了。
>
> 2010/3/30 Tseng, Cheng-Chia <pswo10...@gmail.com>
>
>
>
> > 內嵌點陣宋體不算是 hinting 訊息嗎?還是包裝的是完全向量(矢量)字型?
>
> > 我的認知中還以為 autohint 在處理中文只會越弄越糟,是否能提供圖片供查照?
>
> > 2010/3/30 Y.M. <zakarum...@163.com>
wqy zenhei 的作者 Fan Qianqian 這麼說:「
开不开点阵,这个是个老问题,我在前面也跟peng提到。
根据前面的投票调查,喜欢点阵和喜欢矢量的比例大概是
3:7。这说明两个问题,一个是喜欢矢量的人占多数,但
另外一方面,30%也说明喜欢点阵的用户并不是绝对少数。
另外,F13中的zenhei 0.9.45中包含了3个face,原来的
WQY Zen Hei已经没有内嵌点阵了,Zen Hei Sharp才即
有矢量又有点阵。
最后,目前的freetype2的autohinting对CJK字体效果很差,
尽管笔画会细一些,但粗细不均匀、基线不整齐,我认为autohint
对于CJK字体并不可用, 所以上游一直关闭autohint作为默认选项。」
再來,依我所知,內嵌點陣也是一種 hinting 方法。有人對這方面有專業認知嗎?可以稍微解釋一下?
我以為和專利相關的是 bytecode 直譯器,而不是 hinting。最著名的一件案例:bytecode 支援如果關閉的話,微軟新細明體與標
楷體都會呈現破碎樣式。
http://www.freetype.org/patents.html
To unsubscribe, reply using "remove me" as the subject.
> �ف?������֪����Ƕ�c�Ҳ��һ�N hinting ���������ˌ��@�����Ќ��I�J֪����������һ�£�
1.������������������fontconfig�е�������˵����Ƕ������hinting����Ϊ�Ҽǵ�fontconfig�п���/�ر���Ƕ����֧����
hintingԪ���ء�
> ���Ԟ�͌������P���� bytecode ֱ�g�������� hinting���������һ������bytecode ֧Ԯ����P�]��Ԓ��ܛ�¼����w�c��
> ���w�����ʬF�����ʽ��
> http://www.freetype.org/patents.html
2.�ֿ��Դ��hint��Ϣ��Ҫappleר����ֽ�������������?���Ͳ��ܱ�hinting������apple�ļ������ר���Ѿ���Ҫ�����ˣ��ǵþ��ڽ��ꡣ
> On 3��31��, ����11�r08��, Peng Wu <alexep...@gmail.com> wrote:
> > >��Ƕ�c����w������ hinting ӍϢ�߀�ǰ��b������ȫ������ʸ�������ͣ�
3.������1�������ҵ���˼�ǣ�������Ȫ����ʸ������û��hint��Ϣ����˼�ʹ�����ֽ����������freetypeҲ���ܶ������hinting��
> > >�ҵ��J֪��߀�Ԟ� autohint ��̎������ֻ��ԽŪԽ�㣬�Ƿ����ṩ�DƬ�����գ�
4.ʸ�����ͷ��飬ģ����������ᣬ��������autohint�Ը��������֣�����CJK���֣��������ģ����ͻ���Σ���Щ�ʻ���ճ��һ����ɫҲ����
�ȡ�hinting�ȼ�Խ�ߣ��������Խ���ء�
--
zakarum
介绍
在你的应用程序中,不论使用FreeType1还是FreeType2都存在专利侵犯的可能。
本页面将专门解释这一问题,提供准确的事实证据,揭开那些神秘的面纱,给你具体、有用的信息。
事实真相
TrueType专利
Apple公司拥有涉及TrueType字形轮廓(glyph outline)处理方面的三项专利。这个处理也称为hinting或者grid-fitting,用
于提高细小点阵下字形的显示质量。这些专利如下:
专利1:US5155805:Method and apparatus for moving control points in displaying
digital typeface on raster output devices
url: http://www.delphion.com/details?pn=US05155805__
一种在光栅化输出设备上进行数字字体显示时的移动控制点的方法及装置
1989/5/8归档。
专利2:US5159668: Method and apparatus for manipulating outlines in improving
digital typeface on raster output devices
url: http://www.delphion.com/details?pn=US05159668__
一种在光栅化输出设备上通过操作轮廓线来改进数字字体显示的方法及装置
也是1989/5/8归档。事实上,这两项专利是同时批准并归档的。
专利3:US5325479: Method and apparatus for moving control points in displaying
digital typeface on raster output devices
url: http://www.delphion.com/details?pn=US05325479__
一种在光栅化输出设备上进行数字字体显示时的移动控制点的方法及装置(译注:该专利是对专利1的补充)
1992/5/28归档。
有一点很重要,这些专利并没有阻止任何人读取、转换或者生成TrueType字库。它们仅仅是聚焦在hinting TrueType字形时的一些微妙技巧上。只要在
优化小尺寸点阵时没有涉及这些专利技术,用TrueType字库来显示文字甚至也是合法的。
TrueType 字节码解释器
为什么TrueType字库在小尺寸时依然能显示得如此出色,原因就在于TrueType规范在字形存储和处理上的约定:
每个字体在TrueType字库中都以一种简单可缩放的轮廓形式来存储(由线段和二次贝塞尔曲线组成),有一组字节(代码)与之相关,称为“字形程序”。
字形程序的确包含了一系列程序指令,是为TrueType规范中定义的一种特定的虚拟机(TrueType VM)编写的。
TrueType VM用于处理几何图形,它被设计得很复杂。比如,它包含点移动、间距测量、点至像素格对齐等等指令。
当一个字形需要被渲染成一个指定的尺寸时,它的轮廓会被读取并线性缩放到当前的设备坐标系(device space)上。而它的字形程序会被反馈至字节码解
释器处执行。
字形程序知道当前(需要被缩放的)尺寸大小,并根据字库设计者的意图来调整字形的轮廓从而得到尽可能最佳的点阵位图———至少理论是上。
哪些是专利所覆盖的?
必须清楚的阐明,专利仅仅覆盖了TrueType指令的一小部分(并非用字节码程序进行hinting的整个过程)。但不幸的是,显示效果较好的字形程序常常与这些
专利覆盖的指令相关。
如,下图展示了FreeType 字节码解释器在不使用专利相关指令时显示Arial字体的效果(见附件)。
你可以看到,一些令人讨厌的人工修饰令字体无法满足普通阅读的需要。
FreeType1是否受到专利的影响?
答案为是。所有FreeType1版本(从1.0至1.3.1)的默认配置都受专利影响。因为在Apple的专利被“发现”前,这些版本都已经问世了,它已经内嵌了一
个完整的TrueType字节码解释器。因此,你需获取Apple的许可后方能使用。
注意,从1.3开始可以将整个字节码解释器关闭(不编译)。最终的字形不会被hinting从而得到的质量也难以忍受,但即使这样编出来的库也同样对某些程序有
使用价值,比如字库转换程序。
FreeType2是否受到专利的影响?
答案为否,任何FreeType2发布版本都不受专利影响,因为它包含一个经过特别设计的'auto-hinting'模块,目的是完全地绕过TrueType字节码
解释器。
但是,原有的字节码解释器源代码依然可用,也可以在编译的时候打开,保留给那些需要使用的人(因为他们向Apple支付了费用,亦或是这些专利在他们
的国家不被认可,等等一些原因)。具体细节可以参看FreeType源码包中的文档(通常就是修改一个配置宏)。
注意一些FreeType2的beta版本使用了字节码解释器(因为那时'auto-hinting'还没有完成)。
最 后,和我们以源代码形式发布不太一样,许多Linux发行版本似乎以补丁方式发布了支持字节码解释器的FreeType2。当然,对于由此带来的问题我们 不
会承担任何责任。更进一步说,如果将来你想升级系统中的FreeType2使,你需要在编译时手工打开字节码解释器以避免显示质量的损失。
神秘之说
神秘之说1: FreeType不适合商用
FreeType已经在许多产品中成功商用。领域包括电视游戏,数码相机,Java程序,图形库,数码伴侣(如 Psion PDA)等等。
其 中一些使用了FreeType 1.x或2.x并开启了字节码解释器,同时也向Apple支付了授权费用。不要忘了你必须支付这个费用,即使不是直接支付,比如你
使用了其它的能支持本地 TrueType hinting的字体引擎(如,BitStream's FontFusion)。
神秘之说2:Apple准备(或已经)起诉FreeType
这个彻头彻尾的谣言显然起于SlashDot新闻网站的这篇报道。这个编辑员实在是无药可救,既没有核对提交(新闻)的链接(译注:该新闻亦是由其它人提
供),也没有尝试与我们联系(核实),本来我们还可以救他的。
的确,Apple公司的法律部门与我们进行了接触,但意图并不是想起诉我们。理由很简单,FreeType远不足以撼摇Apple。
相反,由于FreeType,Apple已经在嵌入式市场看到了新的专利点。
--
zakarum
因此我認為改成文泉驛官方的 44-wqy-zenhei.conf 即可。
也就是:
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintnone</const>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
Subscription settings: http://groups.google.com/group/fedora-cn/subscribe?hl=zh-CN