LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1163|回复: 14

stardict字体问题

[复制链接]
发表于 2008-11-25 18:52:06 | 显示全部楼层 |阅读模式
音标部分的是显示不出来。

是缺什么字体还是其他的呢?我在debian下也是YaHei,gentoo这也是,但是音标gentoo却显示不出来。
请问有人知道是什么原因吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-11-25 18:59:55 | 显示全部楼层
跟你的英文字体有关吧
回复 支持 反对

使用道具 举报

发表于 2008-11-25 20:07:31 | 显示全部楼层
大概有两种方法来解决这个问题。

1)直接在stardict中修改字体,可以用不同的字体试一下;
2)在stardict使用缺省的字体设置,然后设置:
cat .gtkrc-2.0
# -- THEME AUTO-WRITTEN DO NOT EDIT
#include "/usr/share/themes/Default/gtk-2.0/gtkrc"
#include "/usr/share/themes/Aurora/gtk-2.0/gtkrc"
include "/usr/share/themes/Aurora-looks/gtk-2.0/gtkrc"

# -- THEME AUTO-WRITTEN DO NOT EDIT
style "user-font"
{
font_name="Verdana,STHeiti 9"
}
widget_class "*" style "user-font"
#gtk-font-name = "Tahoma, Simsun 9"
#gtk-theme-name = "Clearlooks-DeepSky"
#gtk-icon-theme-name = "Sude"
回复 支持 反对

使用道具 举报

发表于 2008-11-25 20:59:18 | 显示全部楼层

看看我的完美字体。

哈哈哈哈哈哈。

stardict和其他程序一样,我记得如果字体安装“不够”会出现音标难看的现象,但是没有见过你这种,你这貌似是乱码了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-25 21:39:58 | 显示全部楼层
  1. style "user-font"
  2. {
  3. font_name="Verdana 10"
  4. }
  5. widget_class "*" "user-font"
复制代码

我没有/usr/share/themes/Aurora-looks/gtk-2.0/gtkrc这个文件,所以这有上面的设置的样子。
我试过了所有我安装的字体都不行,我安装的字体有corefonts,MSYaHei,75dpi,100dpi.
请问该装什么字体?
fender010 就别馋我了,我在Debian+gnome上面也很perfect.
回复 支持 反对

使用道具 举报

发表于 2008-11-25 21:54:09 | 显示全部楼层
感觉是缺字。把win下的Unicode字体复制过来。如l_10646.ttf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 08:37:49 | 显示全部楼层
Post by jarryson;1913738
感觉是缺字。把win下的Unicode字体复制过来。如l_10646.ttf

别人的win系统里面没有这个字体,请问您能上传,或者是给个链接吗?
回复 支持 反对

使用道具 举报

发表于 2008-11-26 10:17:17 | 显示全部楼层
Post by LaoLiulaoliu;1913877
别人的win系统里面没有这个字体,请问您能上传,或者是给个链接吗?

Linux完全不比用Win的字体的
安装一个DejaVu或是Bitstream的字体就好了
中文用arphicfonts即可

字体的调整那种改gtkrc的方法记得应该是四年前用的了,现在fontconfig就可以该了啊

新建一个/etc/fonts/local.conf文件:
  1. echo <<EOF > /etc/fonts/local.conf
  2. <?xml version="1.0"?>
  3. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  4. <fontconfig>
  5.         <alias>
  6.                 <family>serif</family>
  7.                 <prefer>
  8.                         <family>DejaVu Serif</family>
  9.                         <family>AR PL UMing CN</family>
  10.                 </prefer>
  11.         </alias>
  12.         <alias>
  13.                 <family>sans-serif</family>
  14.                 <prefer>
  15.                         <family>DejaVu Sans</family>
  16.                         <family>AR PL UMing CN</family>
  17.                 </prefer>
  18.         </alias>
  19.         <alias>
  20.                 <family>monospace</family>
  21.                 <prefer>
  22.                         <family>DejaVu Sans Mono</family>
  23.                         <family>AR PL UMing CN</family>
  24.                 </prefer>
  25.         </alias>
  26. </fontconfig>
  27. EOF
复制代码
这个fontconfig其实非常简单,其实就是结合/etc/fonts/conf.avial下面的英文跟中文字体而已
即:默认英文用DejaVu,默认中文用UMing。

UMing这个字体属于arphicfonts,有点系统貌似又叫shanghai song uni
回复 支持 反对

使用道具 举报

发表于 2008-11-26 10:49:48 | 显示全部楼层
Post by fender010;1913702
哈哈哈哈哈哈。

stardict和其他程序一样,我记得如果字体安装“不够”会出现音标难看的现象,但是没有见过你这种,你这貌似是乱码了。


朗道的音标是好的,但是牛津双解的还是些莫名其妙的字符
回复 支持 反对

使用道具 举报

发表于 2008-11-26 12:07:31 | 显示全部楼层
Post by druggo;1913961
朗道的音标是好的,但是牛津双解的还是些莫名其妙的字符

牛津双解的,

这个是在freebsd下面的,我在debian下面也是这样的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表