为什么pdf中的英文字挤到一起了?

系统字体配置、中文显示和输入法问题
回复
Xenium
帖子: 5
注册时间: 2006-12-18 20:23
送出感谢: 0
接收感谢: 0

为什么pdf中的英文字挤到一起了?

#1

帖子 Xenium » 2008-04-05 15:11

请看附件中的图片,我用的是evince,开始我猜想是Times New Roman字体的问题,所以在 language-selector.conf 把它改成了其他几个英文字体,问题依旧,换成xpdf显示正常,可能是内嵌字体的问题,大家知道可能是哪个设置引起的问题吗?


多谢了。
附件
xpdf.png
Screenshot-LFS-BOOK-6.3.pdf.png
上次由 Xenium 在 2008-04-05 19:51,总共编辑 1 次。
ubuntuaaa
帖子: 6
注册时间: 2008-03-30 16:14
送出感谢: 0
接收感谢: 0

#2

帖子 ubuntuaaa » 2008-04-05 15:15

把等宽字体设成带MONO字样的字体试试
Xenium
帖子: 5
注册时间: 2006-12-18 20:23
送出感谢: 0
接收感谢: 0

#3

帖子 Xenium » 2008-04-05 15:20

ubuntuaaa 写了:把等宽字体设成带MONO字样的字体试试
这个我试过了,monospace也试过,还是挤在一起。
chasye
帖子: 333
注册时间: 2007-05-13 15:20
送出感谢: 0
接收感谢: 0

#4

帖子 chasye » 2008-04-05 16:34

字体设置问题啦~~~~
附件
Screenshot-0.png
Xenium
帖子: 5
注册时间: 2006-12-18 20:23
送出感谢: 0
接收感谢: 0

#5

帖子 Xenium » 2008-04-05 19:47

真被这个问题弄烦了,换成xpdf英文显示就很漂亮了,但不支持中文文件名,怀疑是内嵌字体的问题,楼上得朋友能共享一下你的字体配置文件吗?我看看问题到底出在哪里?
anbutu
帖子: 6
注册时间: 2007-10-31 7:51
送出感谢: 0
接收感谢: 0

#6

帖子 anbutu » 2008-04-05 20:44

代码: 全选

<fontconfig>
        <include ignore_missing="yes">CJK_aliases</include>

        <alias>
                <family>serif</family>
                <prefer>
                        <family>Microsoft Yahei</family>
                        <family>Bitstream Vera Serif</family>
                        <family>AR PL UMing CN</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>WenQuanYi Bitmap Song</family>
                        <family>DejaVu Serif</family>
                        <family>AR PL UKai CN</family>
                        <family>AR PL ZenKai Uni</family>
                </prefer>
        </alias>
        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Microsoft Yahei</family>
                        <family>Bitstream Vera Sans</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>WenQuanYi Bitmap Song</family>
                        <family>DejaVu Sans</family>
                        <family>AR PL UKai CN</family>
                        <family>AR PL ZenKai Uni</family>
                </prefer>
        </alias>
        <alias>
                <family>monospace</family>
                <prefer>
                        <family>Microsoft Yahei</family>
                        <family>Bitstream Vera Sans Mono</family>
                        <family>AR PL UMing CN</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>WenQuanYi Bitmap Song</family>
                        <family>DejaVu Sans Mono</family>
                        <family>AR PL UKai CN</family>
                        <family>AR PL ZenKai Uni</family>
                </prefer>
        </alias>

        <match target="font" >
                <test name="family" compare="contains" >
                        <string>Song</string>
                        <string>Sun</string>
                        <string>Kai</string>
                        <string>Ming</string>
                </test> 
                <!-- check to see if the font is just regular -->
                <test name="weight" compare="less_eq">
                        <int>100</int>
                </test>
                <test compare="more_eq" target="pattern" name="weight" >
                        <int>180</int>
                </test>
                <edit mode="assign" name="embolden" >
                        <bool>true</bool>
                </edit>
        </match>

        <match target="font" >
                <test name="family" compare="contains" >
                        <string>Song</string>
                        <string>Sun</string>
                        <string>Ming</string>
                </test> 
                <edit name="globaladvance">
                        <bool>false</bool>
                </edit>
                <edit name="spacing">
                        <int>0</int>
                </edit>
                <edit name="hinting">
                        <bool>true</bool>
                </edit>
                <edit name="autohint">
                        <bool>false</bool>
                </edit>
                <edit name="antialias" mode="assign">
                        <bool>true</bool>
                </edit>
                <test compare="more_eq" name="pixelsize">
                        <double>11</double>
                </test>
                <test compare="less_eq" name="pixelsize">
                        <double>16</double>
                </test>
                <edit name="antialias" mode="assign" >
                        <bool>false</bool>
                </edit>
        </match>
</fontconfig>
回复

回到 “字体美化和中文支持”