当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : evince依然无法查看无内嵌字体的中文pdf(原因已查明)
帖子发表于 : 2006-10-30 19:39 

注册: 2005-10-03 14:13
帖子: 273
地址: Tokushima, Japan
送出感谢: 0 次
接收感谢: 1
发行版:6.10(edgy)
包的名称(有bug的):evince
摘要:evince依然无法查看无内嵌字体的中文pdf文件。
bug描述:Ubuntu发展到6.10后,evince依然无法查看无内嵌字体的中文pdf文件。安装xpdf-chinese-simplified后,pdf文件中所有中文均显示为方块。


_________________
致虚极,守静笃


最后由 Vstar 编辑于 2006-10-31 20:06,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-30 20:49 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
不会吧。可能是特定的Pdf才这样吧。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-10-31 15:15 

注册: 2005-10-03 14:13
帖子: 273
地址: Tokushima, Japan
送出感谢: 0 次
接收感谢: 1
应该是evince的问题,我这里下载的所有无内嵌字体的pdf都无法查看,包括chinapub的所有文件和一些其它的pdf。
安装xpdf后,依然无法正常浏览,修改/etc/xpdf/xpdfrc-chinese/simplified,把里面的displayCIDFontTT中的字体改成uming.ttf后,xpdf正常显示中文,而此时evince中依然全是方块。Adobe Reader浏览一直正常。


_________________
致虚极,守静笃


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-31 15:31 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
Adobe Reader只要有那个Cmap就肯定正常了。xpdf安装了中文包也是。evince以前就是借用这个包。会不会新的版本,需要设置什么路径了。要不发个无内嵌字体的pdf给我。我都想试试。要不临时要用的时候,出问题,也是个麻烦。我这里就没一个无内嵌字体的。连系统打印的pdf都内嵌字体。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-31 17:10 

注册: 2005-10-03 14:13
帖子: 273
地址: Tokushima, Japan
送出感谢: 0 次
接收感谢: 1
我这里好多无内嵌字体的文件


附件:
文件注释: Chinapub的一个pdf
001.PDF.rar [336.3 KiB]
被下载 2381 次
文件注释: 无内嵌字体的<文化苦旅>
wenhua.pdf.rar [456 KiB]
被下载 234 次


_________________
致虚极,守静笃
页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-31 19:05 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
下列软件包将被自动安装:
cmap-adobe-gb1 gsfonts-x11 xpdf-common
下列“新”软件包将被安装。
cmap-adobe-gb1 gsfonts-x11 xpdf-chinese-simplified xpdf-common
0 个软件包被升级,新安装4 个, 0 个将被删除, 同时 0 个将不升级。

正好我的是新系统。没安装这个。测试了下。本来是乱码。安装了以后就正常了。所以,似乎是你的配置有问题。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-10-31 20:05 

注册: 2005-10-03 14:13
帖子: 273
地址: Tokushima, Japan
送出感谢: 0 次
接收感谢: 1
非常感谢eexpress
原因已查明,是由于文泉驿字体出的问题,刚才把题到的那四个包彻底重装了一遍,问题依然。然后开始删字体,先删了微软的字体,没有效果,删除文泉驿的字体后,问题解决。


_________________
致虚极,守静笃


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-11-01 7:55 

注册: 2006-03-11 3:35
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
我将wqy删除后,仍未解决,但将MS字体也删除后,解决。
综合楼上的试验,可以得出结论是wqy和ms字体综合作用的结果。
希望在下一版本中可以提供对这两种字体的完美支持。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-11-01 14:30 

注册: 2006-10-11 19:30
帖子: 168
送出感谢: 0 次
接收感谢: 0 次
klz1007 写道:
希望在下一版本中可以提供对这两种字体的完美支持。

那倒不如去帮 FangQQ 画字去 矢量完成后应该就没问题了吧


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-11-01 14:52 

注册: 2005-10-03 14:13
帖子: 273
地址: Tokushima, Japan
送出感谢: 0 次
接收感谢: 1
我觉得原因是多方面的,现在使用的就是微软的SimSun,如果按照
http://forum.ubuntu.org.cn/viewtopic.php?t=18638
里面的进行字体美化,并将字体SimSun顺序排在英文字体后,其它中文字体前的话,那么对于所有的英文字体其实使用的还是SimSun。这时候浏览pdf正常。
但要是在后面补充几行,使得所有英文字体使用DejaVu或是Bitstream Vera,
代码:
<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>sans-serif</string>
   </test>
   <edit name="family" mode="prepend" binding="strong">
      <string>SimSun</string></edit>
   <edit name="family" mode="prepend_first" binding="strong">
      <string>DejaVu Sans</string>
   </edit>
</match>
<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>sans-serif</string>
   </test>
   <edit name="family" mode="assign" binding="strong">
      <string>DejaVu Sans</string>
      <string>SimSun</string>
   </edit>
</match>
<match target="pattern">
   <test name="family">
      <string>DejaVu Sans</string>
   </test>
   <edit name="family" mode="append" binding="strong">
      <string>SimSun</string>
   </edit>
</match>

<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>serif</string>
   </test>
   <edit name="family" mode="prepend" binding="strong">
      <string>SimSun</string></edit>
   <edit name="family" mode="prepend_first" binding="strong">
      <string>DejaVu Serif</string>
   </edit>
</match>
<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>serif</string>
   </test>
   <edit name="family" mode="assign" binding="strong">
      <string>DejaVu Serif</string>
      <string>SimSun</string>
   </edit>
</match>
<match target="pattern">
   <test name="family">
      <string>DejaVu Serif</string>
   </test>
   <edit name="family" mode="append" binding="strong">
      <string>SimSun</string>
   </edit>
</match>

<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>monospace</string>
   </test>
   <edit name="family" mode="prepend" binding="strong">
      <string>SimSun</string></edit>
   <edit name="family" mode="prepend_first" binding="strong">
      <string>DejaVu Sans Mono</string>
   </edit>
</match>
<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>monospace</string>
   </test>
   <edit name="family" mode="assign" binding="strong">
      <string>DejaVu Sans Mono</string>
      <string>SimSun</string>
   </edit>
</match>
<match target="pattern">
   <test name="family">
      <string>DejaVu Sans Mono</string>
   </test>
   <edit name="family" mode="append" binding="strong">
      <string>SimSun</string>
   </edit>
</match>

打开pdf时还是方块,很有可能是全角字符和半角字符混乱造成的。[/code]


_________________
致虚极,守静笃


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-11-01 15:51 

注册: 2006-03-11 3:35
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
今天重装系统后发现,在未修改language-selector前安装ms,wqy字体后pdf可以正常显示,但是修改language-selector之后显示就是方块了。可见却实与对其修改有关。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-11-01 20:09 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
font的配置里面,次序是非常重要的。原则就是第一个可以找到的,就用这个,如果字符编码在第一个找不到,就向后找。那些family都是假的字体,就是各种字体的集合。


_________________
● 鸣学


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-11-04 5:41 
头像

注册: 2006-05-27 0:43
帖子: 62
送出感谢: 0 次
接收感谢: 0 次
代码:
sudo apt-get install  cmap-adobe-gb1 gsfonts-x11 xpdf-chinese-simplified xpdf-common

解决了我的问题。谢谢eexpr兄。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译