KWORD中文字体问题

2009-05-13 09:16:51来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

使用KOffice一段时间了,但由于没有摸准KOffice中文处理的脾气,出现过一些很让人纳闷的问题。当然不能一杆子否定KOffice,中文界面做得那么好,实在是没有理由不能好好的处理中文。
但KOffice处理中文的确是有下面的问题。
1、显示中文没有问题,但是在页面视图,字体设置往往失效
2、空格很多时候看不到实际的效果
3、页面排版容易出现把中文字排到页面外面
闲来无事,任由自己天马行空的去想,想KDE的字体匹配机制,想Koffice与其他KDE应用程序在处理中文字上的区别。Koffice在上面的第一个问题中的焦点就是“多字体”处理问题。难道是fontconfig只能匹配到一个字体?难道Kword在设置字体时不通知Fontconfig,以至于字体处理后端只能对一种字体进行操作。我想Kword不会弱智的这个曾次,或许是另外一种原因,页面視图需要的一些字体处理技术对中文支持不好,没有办法对多种字体进行处理。
空格的问题,我想还是归结在排版计算上,与排到页面之外都是这样的问题。
还有一点,中文打印,是我没有接触到的领域,隐约记得,微软的word在没有安装打印机的时候,是不能进行页面预览的,这或许就是根结所在。这是一个很好的方向,值得我去关注!
最近一段时间,花在CU论坛上的时间多了些,结交了一些FreeBSD桌面应用的同好,自然冷落了博客和关注我这个博客的朋友们,所以还是要对自己说,“加把劲”
转一篇关于中文打印的老文章,就拿它作为一个新的起点!
作者:Rigel
  说正经的, 希望此文对大家有用. 这只是一个初稿, 也许我会进一步修改本文, 希望听到您的意见.
  另外顺便借此声明, 别给我论坛帐号发私信, 我很少查, 肯定耽误您的事. 如果是一般问题, 最好直接贴到坛子上来, 大家一齐回答岂不更好? 如果 您觉的有必要和我私下交流, 请发到 rigel863@yahoo.com. 不过我可不保证 每信必复呦 :)
  言归正转,在 linux 下打印是件麻烦事, 中文打印由甚. 为什么哪? 将屏幕上看到的文字 印到纸上, 要经过两步: 1. 应用程序生成 postscript 文件; 2. 将该文件送 到打印机 (直接或通过 ghostscript). 让我们先从第二步看起.
  一. 如何打印中文 postscript 文件?
  最大的问题是一般打印机不支持或不带中文字体. 一般我们使用 ghostscript, 但 ghostscript 对中文字体的支持也不是很完美. 大多数情况下需要打补丁. 目前有以下几种解决方案, 根据我个人的偏爱程度为序.
  1. 直接 patch ghostscript 使其支持 truetype 字体. 可参看该网站. 这是目前 最为简单的方法. 缺点是需要 > 6.0 版的 ghostscript, 该版目前还没有以 GPL 施放, 任何 linux都不会预装, 需要自己下载安装.
  2. 使用 CID 字体. CID 是 adobe 为亚洲文字设计的字体, 打破了 type1 字体只 能容纳 256 个字符的限制. ghostscript (> V5.5?) 直接支持 CID 字体, 无需 补丁. 可参看同一网站如何设置. 本来这应该是最好的方案, 因为不要打补丁.可惜 CID 字体太少了, 故我将此列为第二.
  3. Patch ghostscript 使其支持 VFlib, 通过 VFlib 支持 truetype 字体. 优点 是支持老的 ghostscript 版本 (中文有 for 5.5 的 patch, 日文甚至有 for 4.x 的), 支持字体变形等. 缺点是需要额外安装 VFlib. Turbolinux 6.0 以上及 CLE v0.9p1以上均使用了该方法. 可以到它们相应的软件包中找补丁.
  4. 陈向阳的 gbpfb 包, 将中文 truetype 字体转换成 type1 pfb 字体, 由于 type1 字体只能容纳 256 个字符的限制, 一个 truetype 字体将会生成 30-40个 pfb 字 体, 再由一个前端文件控制. 当年这是我们中国人唯一知到的打印中文 postscript 文件的方法. 我还记得用此法第一次从 netscape 打印出中文的惊喜. Turbolinux 4.x 以下及蓝点等中文发布均使用了该方法. 但现在与前述的 1-3 法相比, 显得有 些简陋, 存在一些难以克服的毛病, 已经越来越少的被使用了. 如果您想要可以在 上面提到的几个中文 linux 中找到.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Netflow(FreeBSD)

下一篇:安装FreeBSD随笔 v1.1