




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在Debian Lenny中配置中文产生语系 (locale) 使用英文界面安装完后,系统所使用的locale是en_US.utf8,我们需要生成中文的locale。 如果没有安装locales,首先需要安装locales程序,Debian现在推荐使用aptitude来安装程序,它能比apt-get更好的解决软件包之间的冲突。 # aptitude install locales 安装完locales后,就重新选择Debian所使用的语系,命令是: # dpkg-reconfigure locales 我选择了下面的locale: en_US.ISO-8859-1 en_US.UTF-8 zh_CN.GB2312 zh_CN.GB18030 zh_CN.UTF-8 zh_CN.GBK zh_TW.BIG5 zh_TW.UTF-8不过我的缺省locale依旧设置为en_US.utf8,因为我更习惯于使用英文界面。在Linux中,即使使用英文locale,也能够很好的支持中文。 使用locale -a命令查看一下Lenny中的语系,在我的计算机上输出如下: # locale -a C en_US en_US.iso88591 en_US.utf8 POSIX zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8 zh_TW zh_TW.big5 zh_TW.utf8 配置好语系(locale)后,最好重新登录一次。 配置中文字体接下来需要安装一下中文字体。在系统安装时,我已经选择了简体中文桌面(Simplified Chinese Desktop)和简体中文环境(Simplified Chinese Environment),这里面就包含了一些中文字体和中文应用程序,比如中文输入法。 在我的系统里安装了下面这些中英文字体包,主要参考了滇狐的字体配置: ttf-arphic-ukai ttf-arphic-uming xfonts-wqy ttf-bitstream-vera ttf-mscorefonts-installer 上面的mscorefonts是Sourceforge上的一个项目,这是微软提供的Windows上的核心字体,允许用户下载使用。Debian Lenny提供了ttf-mscorefonts-installer这样一个包,这个包在安装时会自动到Sourceforge上下载 mscorefont。因为很多Windows程序在mscorefont下显示比较美观,所以我们也安装这一字体。 安装了上述字体以后,再把滇狐提供的.font.conf(在上面滇狐的网页中下载)放在自己的HOME目录下。退出重新登录进来,Lenny的字体已经非常漂亮了! 下面贴两张图,一张是Debian Lenny刚刚安装完简体中文桌面和简体中文环境,未进行字体前的抓图,另外一张则是按上面的步骤进行了字体配置后的抓图,做一个比较。 点击查看大图点击查看大图配置中文输入法Linux下中文输入法目前最常用的有两种,一个是scim,另外一个是fcitx。我更习惯于使用fcitx,所以这里以fcitx为例进行介绍。 在安装简体中文桌面时,其实已经安装了fcitx输入法,接下来配置一下就可以了。从理论上讲,使用im-switch应该可以很方便的在各个中文输入法间进行切换,可是我尝试了几次,即使使用im-switch -c把输入法切换到fcitx,还是不能启动fcitx,不知道是不是和我把LANG环境变量设置成en_US.UTF-8有关。没办法,还是按照网上流传的方法,编辑一个名为95xinput的文件,内容如下: # easwy, 2009/03/15export LANG=en_US.UTF-8export LC_CTYPE=zh_CN.UTF-8export XMODIFIERS=im=fcitxfcitx & 在这个文件里,我把我的LANG设置为en_US.UTF-8,但把LC_CTYPE设置成zh_CN.UTF-8,这样在英文环境中也可以输入中文。接下来就是设置输入法,并启动fcitx。 把这个文件放到/etc/X11/Xsession.d/目录即可,在X启动时/etcX11/Xsession脚本会自动执行此文件,启动fcitx输入法。 安装Windows字体(可选)如果想在Linux里使用windows的字体,可以以root身份按如下步骤操作: mount -t ntfs /dev/sda1 /mntmkdir -p /usr/local/share/fonts/msfontscp /mnt/WINDOWS/Fonts/sim* /usr/local/share/fonts/msfonts/chmod a+r /usr/local/share/fonts/msfonts/*fc-cache /usr/local/share/fonts/msfonts/ 上面的/dev/sda1是我的windows分区,你可以用fdisk -l查看一下你的windows分区是哪一个。因为windows分区一般都使用NTFS格式,所以在mount时要加上-t ntfs。上面的命令只拷贝了和简体中文相关的字体,我觉得Debian Linux下的英文已经比较好看了。 安装完后,用fc-list | grep -i sun查看一下,是不是宋体已经安装成功,在我的计算机上输出如下: 新宋体,NSimSun:style=Regular宋体-PUA,SimSun-PUA:style=Regular宋体,SimSun:style=Regular文鼎简报宋,AR PL SungtiL GB:style=Regular 在滇狐的.font.conf中已经加入了对宋体和新宋体的支持,所以不需再进行配置就可以使用。 我在安装完windows字体后,在启动firefox时会出现下面的错误提示: .(firefox-bin:4411): Pango-WARNING *: failed to create cairo scaled font, expect ugly output. the offending font is SimSun Bold 18(firefox-bin:4411): Pango-WARNING *: failed to create cairo scaled font, expect ugly output. the offending font is 宋体 Bold 10.771484375(firefox-bin:4411): Pango-WARNING *: failed to create cairo scaled font, expect ugly output. the offending font is 宋体 Bold 12(firefox-bin:4411): Pango-WARNING *: shaping failure, expect ugly output. shape-engine=BasicEngineFc, font=宋体 Bold 12, text=Chinese (firefox-bin:4411): Pango-WARNING *: shaping failure, expect ugly output. shape-engine=BasicEngineFc, font=宋体 Bold 10.771484375, text= . 这是由于字体文件的权限不正确,后来用chmod a+r /usr/local/share/fonts/msfonts/*为所有用户增加读权限后,就正常了。 如果你还是出现上面的错误,可以试着执行一遍以下几条命令: dpkg-reconfigure libcairo2 libpango1.0-commonfc-cache -fsupdate-pangox-aliases 中文字体美化是个很讨厌的事情, 无数初学者在这里面浪费了无数时间, 做了无数没有意义的事情。 但这也是不得不做的, 我把 Debian Squeeze 所需要的中文字体美化操作步骤详细记录在这里, 希望能节约大家一部分时间。1安装必要的字体包首先, 我们的字体美化依赖 Bitstream Vera 系列字体, 因此我们首先安装这个软件包: ttf-bitstream-vera 其次, 因为是“中文”美化, 因此必须有中文字体。 “文泉驿”是一个非常漂亮的点阵字体, 但它只能提供 9pt、10.5pt、11pt、12pt 等少数几个尺寸 (96dpi), 其它尺寸下都无法正常显示, 因此我们使用“文鼎PL细上海宋Uni”作为补充。 顺便说一句, 上海宋也提供了内置点阵, 虽然没有文泉驿那么好看, 但作为日常工作已经没有什么太大问题。 有了这些东西在手上, 我们不一定非得偷盗版的 SimSun 才能生活。如果不打算使用盗版 SimSun 的话, 请安装以下软件包: ttf-arphic-ukai ttf-arphic-uming xfonts-wqy wqy-zenhei 2修改配置文件将以下内容写到存放到你的家目录下, 命名为 .fonts.conf, 然后就可以了。serif Bitstream Vera Serif DejaVu Serif Evermore Song WenQuanYi Bitmap Song WenQuanYi Zen Hei AR PL ShanHeiSun Unisans-serif Bitstream Vera Sans DejaVu Sans Evermore Song WenQuanYi Bitmap Song WenQuanYi Zen Hei AR PL ShanHeiSun Unimonospace Bitstream Vera Sans Mono DejaVu Sans Mono Evermore Song WenQuanYi Bitmap Song WenQuanYi Zen Hei Mono AR PL ShanHeiSun Uni WenQuanYi Bitmap Song 12 WenQuanYi Zen Hei WenQuanYi Bitmap Song 16 WenQuanYi Zen Hei Evermore Song 永中宋体 12 WenQuanYi Zen Hei true Evermore Song 永中宋体 12 16 medium WenQuanYi Bitmap SongSimSun宋体 Evermore Song
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新疆甜菜种植与糖厂收购合同协议
- 2025年贵州社区工作者考试复习重点试题(附答案)
- 大学分层考试题目及答案
- 2025年广西忻城县卫生系统招聘考试(护理学专业知识)题含答案
- 商务谈判策略与合同签订模板
- 企业社会责任与环保意识提升互动方案
- 湖北警方考试题库及答案
- 消防国考考试试卷及答案
- 中医骨二科考试题及答案
- 软通动力 笔试题及答案
- 保安投诉管理制度
- 2025年高考江苏卷物理真题(原卷版)
- 【公开课】种子植物+第2课时课件-2024-2025学年人教版生物七年级上册
- 2024年贵州贵州贵安发展集团有限公司招聘笔试真题
- 人教部编版四年级上册语文第1单元(看拼音写词语)
- 房屋在别人名下协议书
- TSGR0005-2011移动式压力容器安全技术监察规程现行
- 智能型大型变压器企业数字化转型与智慧升级战略研究报告
- 幼儿园九一八爱国教育
- 农家乐消防知识培训课件
- 养老院突发事件应急预案演练计划
评论
0/150
提交评论