当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [求救]字体美化失败变成乱码!
帖子发表于 : 2007-01-25 0:05 

注册: 2007-01-19 13:34
帖子: 26
地址: ZJU
送出感谢: 0 次
接收感谢: 0 次
试着想美化字体,结果界面弄成乱码了,求救啊!

说说我的经过吧:
想使用雅黑和Segoeui字体,为了用term登录BBS有好的显示效果,又需要用到宋体
所以复制了windows下的simsun.ttf,以及下载来的雅黑、雅黑粗体,以及Segoeui包括的四个字体,全部复制到了/usr/share/fonts/truetype目录下
然后,按照wiki中说的
$sudo chmod 644 /usr/share/fonts/truetype/*
$sudo mkfontscale
$sudo mkfontdir
再用$sudo fc-cache /usr/share/fonts/truetype来更新字体列表(不知道这一步更改了哪些文件,我只发现在truetype目录下以及每个字体子目录下都生成了一个fonts.cache-1文件,但是子目录下的这个文件是空文件)
结果立刻发现有些窗口的标题变成乱码(方块)了!
由于之前的步骤都做了备份,所以立刻把能恢复的文件全部恢复了,可是一点用都没有,欲哭无泪啊~~~

现在的症状是:
面板上菜单以及菜单项目,各种应用程序窗体的标题栏、窗体内容文字以及按钮文字,系统弹出的提示(比如软件更新提醒),这些里面凡是中文的,全部都是乱码(方块);其他的部分正常,甚至文本文件中的中文也是正常的。

我的发现:
/usr/share/fonts/truetype目录的每个子目录下,本来都是各种字体的字体文件(.ttf),可是显示的内容却是诡异之极,比如:
$ls -l /usr/share/fonts/truetype/arphic
结果是:
?--------- ???? ???? ? arphic/fonts.cache-1
?--------- ???? ???? ? arphic/arphic-ukai.ttf
?--------- ???? ???? ? arphic/arphic-uming.ttf
本来正常显示为普通文件的,现在全部显示为压缩文件类的红色
而且连权限、所有者、大小、日期等等信息全部缺失
我对其使用 $sudo chmod 644(777) arphic/arphic-ukai.ttf,结果没有任何改变

以上,我经历的全部事情就是这样了,说的也够详细了
企望高人指点一二啊!
一直以来最害怕的就是这个字体和乱码问题了。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-01-25 0:28 
头像

注册: 2006-09-02 14:18
帖子: 5308
地址: 汉桑城
送出感谢: 1
接收感谢: 1
代码:
$sudo chmod 644 /usr/share/fonts/truetype/*
$sudo mkfontscale
$sudo mkfontdir


代码:
$sudo chmod 644 /usr/share/fonts/truetype/*
cd /usr/share/fonts/truetype/
$sudo mkfontscale
$sudo mkfontdir


_________________
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-01-25 0:31 

注册: 2007-01-19 13:34
帖子: 26
地址: ZJU
送出感谢: 0 次
接收感谢: 0 次
dogfox 写道:
代码:
$sudo chmod 644 /usr/share/fonts/truetype/*
$sudo mkfontscale
$sudo mkfontdir


代码:
$sudo chmod 644 /usr/share/fonts/truetype/*
cd /usr/share/fonts/truetype/
$sudo mkfontscale
$sudo mkfontdir


不是这个问题。
我确实的切换到了/usr/share/fonts/truetype目录的
其实一开始就切换过去的,用的是 $sudo chmod 644 ./*


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-25 0:33 
头像

注册: 2006-09-02 14:18
帖子: 5308
地址: 汉桑城
送出感谢: 1
接收感谢: 1
代码:
$sudo chmod 644 ./*
代码:
chmod 644 ./*


_________________
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-01-25 12:33 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
suncold 写道:
dogfox 写道:
代码:
$sudo chmod 644 /usr/share/fonts/truetype/*
$sudo mkfontscale
$sudo mkfontdir


代码:
$sudo chmod 644 /usr/share/fonts/truetype/*
cd /usr/share/fonts/truetype/
$sudo mkfontscale
$sudo mkfontdir


不是这个问题。
我确实的切换到了/usr/share/fonts/truetype目录的
其实一开始就切换过去的,用的是 $sudo chmod 644 ./*

再检查一下吧

1.递归改权限用-R参数
2,目录没有x权限的话是cd不进去的。。。


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-01-26 20:54 

注册: 2007-01-19 13:34
帖子: 26
地址: ZJU
送出感谢: 0 次
接收感谢: 0 次
引用:
再检查一下吧

1.递归改权限用-R参数
2,目录没有x权限的话是cd不进去的。。。


多谢指点,问题已经解决了
给那些目录加上x权限后就一切正常了。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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