设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Gentoo Linux
›
[求助]新版fontconfig应该如何设置字体? ...
返回列表
查看:
1192
|
回复:
5
[求助]新版fontconfig应该如何设置字体?
[复制链接]
三翻领
三翻领
当前离线
积分
1766
IP卡
狗仔卡
发表于 2006-10-16 12:31:57
|
显示全部楼层
|
阅读模式
本来的话只要修改/etc/fonts/fonts.conf就可以了,但是fontconfig-2.4.1开始好像改变了,似乎是像xorg一样被拆分了,不知道改如何修改了。谢谢
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
ifree
ifree
当前离线
积分
614
IP卡
狗仔卡
发表于 2006-10-16 12:38:52
|
显示全部楼层
我都是在自己的家目录下放一个.fonts.conf,仍然能够工作的。
回复
支持
反对
使用道具
举报
显身卡
zhllg
zhllg
当前离线
积分
8505
IP卡
狗仔卡
发表于 2006-10-16 12:39:04
|
显示全部楼层
我一早就提倡改~/.fonts.conf
回复
支持
反对
使用道具
举报
显身卡
Archlinux
Archlinux
当前离线
积分
306
IP卡
狗仔卡
发表于 2006-10-16 12:50:17
|
显示全部楼层
用/etc/local.conf或者~/.fonts.conf
贴一下我的,用simsun字体的,就当作备份吧。
这是一个在我看来已经很完美的配置了,唯一的缺点是在gnome-terminal里面显示的汉字有点发虚,其他地方都很正常。
希望有高人能帮我解决一下这个问题。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
<!--
Target dots per inch
-->
<match target="pattern">
<edit name="dpi" mode="assign" >
<double>96</double>
</edit>
</match>
<!--
Serif faces
-->
<alias>
<family>Bitstream Vera Serif</family>
<family>Times</family>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>SimSun</family>
<family>PMingLiu</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
<default><family>serif</family></default>
</alias>
<!--
Sans-serif faces
-->
<alias>
<family>Bitstream Vera Sans</family>
<family>Helvetica</family>
<family>Arial</family>
<family>Verdana</family>
<family>Nimbus Sans L</family>
<family>Luxi Sans</family>
<family>SimSun</family>
<family>PMingLiu</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
<default><family>sans-serif</family></default>
</alias>
<!--
Monospace faces
-->
<alias>
<family>Bitstream Vera Sans Mono</family>
<family>Courier</family>
<family>Courier New</family>
<family>Andale Mono</family>
<family>Luxi Mono</family>
<family>Nimbus Mono L</family>
<family>NSimSun</family>
<family>MingLiu</family>
<default><family>monospace</family></default>
</alias>
<!--
Provide required aliases for standard names
-->
<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Times</family>
<family>SimSun</family>
<family>Kochi Mincho</family>
<family>PMingLiu</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>Verdana</family>
<family>Nimbus Sans L</family>
<family>Luxi Sans</family>
<family>Arial</family>
<family>Helvetica</family>
<family>SimSun</family>
<family>PMingLiu</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Kochi Gothic</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>Andale Mono</family>
<family>Courier New</family>
<family>Luxi Mono</family>
<family>Nimbus Mono L</family>
<family>NSimSun</family>
<family>MingLiu</family>
<family>AR PL KaitiM GB</family>
<family>Kochi Gothic</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<!--
Synthetic emboldening for Chinese fonts that do not have bold face available
-->
<match target="font">
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>
<!-- check to see if the pattern requests bold -->
<test target="pattern" name="weight" compare="more_eq">
<int>180</int>
</test>
<!-- set the embolden flag -->
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
<!--
default settings for all fonts.
-->
<match target="font" >
<!-- 打开字体的反锯齿即AA,大号字用AA会更美观 -->
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
<!-- 打开hint -->
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
<!-- 关闭autohint -->
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>
</match>
<!-- 关闭汉字8到17号字体的AA -->
<match target="font" >
<test compare="contains" name="lang" >
<string>zh-cn</string>
<string>zh-tw</string>
<string>ja</string>
<string>ko</string>
</test>
<test compare="more_eq" name="pixelsize" qual="any" >
<double>8</double>
</test>
<test compare="less_eq" name="pixelsize" qual="any" >
<double>17</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<!-- 解决英文字体间距过宽 -->
<match target="font">
<test target="pattern" name="lang" compare="contains">
<string>zh-tw</string>
<string>zh-cn</string>
<string>ja</string>
<string>ko</string>
</test>
<edit name="spacing">
<const>proportional</const>
</edit>
<edit name="globaladvance">
<bool>false</bool>
</edit>
</match>
<!--
设定中文最小字号,使得小字的中文美观
-->
<match target="font" >
<test name="family" qual="any" >
<string>SimSun</string>
<string>NSimSun</string>
<string>SimHei</string>
<string>MingLiU</string>
<string>PMingLiU</string>
<string>AR PL New Sung</string>
<string>AR PL ZenKai Uni</string>
<string>AR PL ZenKai Uni MBE</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL ShanHeiSun Uni MBE</string>
<string>Ming(ISO10646)</string>
<string>AR PL Mingti2L Big5</string>
<string>AR PL SungtiL Big5</string>
<string>FZSongTi</string>
<string>FZMingTiB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
</test>
<test compare="more_eq" name="pixelsize" >
<int>8</int>
</test>
<test compare="less_eq" name="pixelsize" >
<int>12</int>
</test>
<edit compare="eq" name="pixelsize" >
<int>12</int>
</edit>
</match>
<!--
Try binding Bitstream Vera Sans to SimSun for better English fonts
-->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>SimSun</string>
</test>
<edit name="family" mode="prepend_first" binding="strong">
<string>Bitstream Vera Sans</string>
</edit>
</match>
<!--
Try bingding Bitstream Vera Sans to sans-serif
-->
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>Bitstream Vera Sans</string>
</edit>
</match>
<!--
Try bingding Bitstream Vera Sans Mono to monospace
-->
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>Bitstream Vera Sans Mono</string>
</edit>
</match>
</fontconfig>
复制代码
回复
支持
反对
使用道具
举报
显身卡
三翻领
三翻领
当前离线
积分
1766
IP卡
狗仔卡
楼主
|
发表于 2006-10-16 17:37:41
|
显示全部楼层
貌似主目录下有一个格式完全不一样的.fonts.conf文件存在了。我试试看备份、覆盖
回复
支持
反对
使用道具
举报
显身卡
三翻领
三翻领
当前离线
积分
1766
IP卡
狗仔卡
楼主
|
发表于 2006-10-16 17:40:34
|
显示全部楼层
hoho,搞定,多谢各位了
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
开源软件专题讨论
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表