zoukankan      html  css  js  c++  java
  • Gentoo Fonts

    如果您需要手工添加Portage里尚未提供或不能提供的字体,您按照下面的步骤手工添加。此处以simsun.ttc为例。 

    拷贝字体 

    拷贝字体文件到/usr/share/fonts下的一个文件夹里,比如/usr/share/fonts/TTF。然后修改文件权限 

    代码: 修改权限 

    # chmod 644 /usr/share/fonts/TTF/simsun.ttc

    修改/etc/X11/xorg.conf

    保证/etc/X11/xorg.confSection "Files"里有相应的路径,比如: 

    文件: /etc/X11/xorg.conf

    Section "Files"
            ...
            FontPath     "/usr/share/fonts/TTF"
            ...
    EndSection

    产生fonts.dirfonts.scale

    这一步的作用是为了使使用X核心字体API的程序可以利用本字体。这类程序的例子有xtermemacsxmms等。

    安装x11-apps/mkfontdirx11-apps/mkfontscale并产生fonts.dirfonts.scale

    代码: 安装mkfontdirmkfontscale

    $ emerge mkfontdir mkfontscale
    $ cd /usr/share/fonts/TTF
    $ sudo mkfontdir
    $ sudo mkfontscale

    更新fontconfigcache

    这一步的作用是为了使使用fontconfig来配置字体的程序可以利用本字体。qt程序和gtk+2程序皆属此类。

    代码: fc-cache -fv

    $ sudo fc-cache -fv

    验证安装成功

    提示! 做完上面这些步骤之后您可能需要重启一下你的X,然后继续下面的操作

    使用X核心字体API的程序

    安装x11-apps/xlsfonts,执行xlsfonts看是否可以列出刚才安装的字体名。X核心字体的名字很长,比如:

    代码: X核心字体名

    -misc-simsun-medium-r-normal--0-0-0-0-c-0-ascii-0
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-ibm-cp850
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-15
    -misc-simsun-medium-r-normal--0-0-0-0-c-0-koi8-r

    如果有,那么xmms这样的程序就可以使用。

    提示! xlsfonts命令需要在X下的Terminal执行,不然你需要加参数-display displayname指定displayname

    使用fontconfig的程序

    执行fc-list看是否可以列出刚才安装的字体名。

    在安装完成以后可能不会有gbk-0字库,需要手动添加进去就可以了

    Nano /usr/share/fonts/font.dir

    simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0

    :1:simsun.ttc -misc-nsimsun-medium-r-normal--0-0-0-0-m-0-gbk-0

    字体安装完成了 ~/.xinistrc 文件中 加入如下代码:

           Export LC_ALL=”zh_CN”

    转:http://xxw8393.blog.163.com/blog/static/372568342009519112146691/

  • 相关阅读:
    如果世界变慢为原先的百万分之一
    N880e 刷机记录和一些经验
    Linux Shell Commands 常用Linux命令行
    适用于单选的jQuery Autocomplete插件SelectToAutocomplete
    PHP5.3 中的Warning: date_default_timezone_set
    Apache中RewriteCond规则和QUERY_STRING参数
    网站网络编辑日常工作流程
    网站编辑与传统媒体编辑的区别及特点
    使用JCaptcha生成验证码
    Debian 7 Wheezy 安装Oracle JDK6, JDK5和Tomcat6
  • 原文地址:https://www.cnblogs.com/pchgo/p/1649918.html
Copyright © 2011-2022 走看看