Linux下使用中文、字体、版

本文档详尽解答了Linux系统下中文安装、字体美化、输入法配置及Windows分区挂载等问题,包括Unicode BOM、字体授权、安装Windows字体、Linux中文显示、Emacs配置、LaTeX中文支持等内容,旨在帮助用户解决在Linux环境中使用中文的各类常见问题。
摘要由CSDN通过智能技术生成
 月20日
Unicode BOM

发现网上某广为流传的中文帖子将Unicode字节流的标识字节(BOM, byte order mark)弄错了,正确的应该是:

00 00 FE FF UTF-32, big-endian
FF FE 00 00 UTF-32, little-endian
FE FF UTF-16, big-endian
FF FE UTF-16, little-endian
EF BB BF UTF-8

添加评论
单击隐藏此项的评论。
1月15日
挂载Windows分区
在 /etc/fstab 中自动挂载Windows分区的参数正确设置了,才不会出现乱码、权限错误。
  1. 对于NTFS分区,参数可以参照:
    /dev/hda1  /win/c  ntfs  auto,user,nls=utf8,umask=0   0 0
  2. 对于VFAT分区,参数可以参照:
    /dev/hda2  /win/d  vfat  auto,user,utf8,umask=0   0 0

当然要首先确保 /etc/environment 中正确设置了系统编码如下:

LANGUAGE="zh_CN:zh:en_US:en"
LC_CTYPE=zh_CN.UTF-8
LANG=zh_CN.UTF-8
GST_ID3_TAG_ENCODING=GBK

添加评论
单击隐藏此项的评论。
关于字体美化
似乎在微软的地盘上出卖微软不太好,但谁叫blogspots二度被封呢?
用simsun字体美化gnome桌面的汉字显示,不仅仅适用于ubuntu。方法如下:
  1. 拷贝或链接Windows目录下的三个字体文件
    tahoma.ttf simsun.ttc SURSONG.TTF
    /usr/share/fonts/zh_CN/TrueType/ 目录
    sudo ln -s /win/c/WINDOWS/Fonts/simsun.ttc /usr/share/fonts/zh_CN/TrueType/
    其它的依此类推。
  2. 更改属性
    sudo chmod 644 /usr/share/fonts/zh_CN/TrueType/*
    cd /usr/share/fonts/zh_CN/TrueType/
    sudo mkfontscale
    sudo mkfontdir
  3. 更改字体缓存列表
    sudo fc-cache /usr/share/fonts/zh_CN/TrueType/
  4. 修改字体渲染顺序配置文件/etc/fonts/fonts.conf
    一共有5处需要修改,分别是
    • <alias>
                      <family>Tahoma</family>
                      <family>SimSun</family>
                      <family>Simsun</family>
                      <family>Bitstream Vera Serif</family>
    • <alias>
                      <family>Tahoma</family>
                      <family>SimSun</family>
                      <family>Simsun</family>

                      <family>Bitstream Vera Sans</family>
    • <alias>
                      <family>Bitstream Vera Sans Mono</family>
                      <family>NSimSun</family>
                      <family>SimSun</family>

                      <family>Simsun</family>
    • <alias>
                      <family>serif</family>
                      <prefer>
                              <family>Tahoma</family>
                              <family>SimSun</family>
                              <family>Simsun</family>

                              <family>Bitstream Vera Serif</family>
    • <alias>
                      <family>sans-serif</family>
                      <prefer>
                              <family>Tahoma</family>
                              <family>SimSun</family>
                              <family>Simsun</family>

                              <family>Bitstream Vera Sans</family>
    • <alias>
                      <family>sans-serif</family>
                      <prefer>
                              <family>Tahoma</family>
                              <family>SimSun</family>
                              <family>Simsun</family>
                              <family>Bitstream Vera Sans</family>
    • <alias>
                      <family>monospace</family>
                      <prefer>
                              <family>Bitstream Vera Sans Mono</family>
                              <family>NSimSun</family>
                              <family>SimSun</family>
                              <family>Simsun</family>
  5. 设置gnome字体渲染方式为单色
  6. 注销,重新启动X。

应该就能够看到漂亮的宋体和tahoma了。

但是单色渲染似乎对opera等的字体显示有一些影响。

添加评论
单击隐藏此项的评论。
ubuntu 5.1 新CCT安装

中文TeX还是CCT好用。一些好的论文模板也是cct的,所以还是有必要安装一下cct。

何况新版的CCT已经支持CJK字体了,也不用patch来patch去的。

安装过程:

  1. 从张林波教授的ftp://ftp.cc.ac.cn/pub/cct/Linux下载for debian的安装包,两个deb文件目前分别是:
    cct_0.6180.2_i386.deb 与 cct-fonts_1.2.0_i386.deb
    如果只用Windows下偷来的字体,上面字体那个包其实可以不装。
  2. 依赖的前置条件:
    sudo apt-get install fontforge
  3. 安装下载的deb包:
    sudo dpkg -i cct_0.6180.2_i386.deb
  4. 最好texhash

然后用cctlatex *.tex代替latex就可以编译新版cct(用CJK字体的)的文档了。

同样可以用dvipdfm将cctlatex生成的dvi文件转为pdf格式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值