设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Debian Linux
›
关于 linux 下的 anti-aliasing
返回列表
查看:
920
|
回复:
3
关于 linux 下的 anti-aliasing
[复制链接]
quanliking
quanliking
当前离线
积分
2333
IP卡
狗仔卡
发表于 2006-8-2 10:44:44
|
显示全部楼层
|
阅读模式
Anti-aliasing is a technique where grayscale pixels are interspersed around the outlines of characters to give them a smoother appearance.
应该说传统的 AA 应该是一种 grayscale 技术,不过在 linux 中这个概念好像被扩大了,它把 sub-pixel 也囊括进来,或者说它们可能结合在一块使用(不敢确认),见附近。
http://www.widearea.co.uk/designer/anti.html
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
注册
x
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
linuxcpp
linuxcpp
当前离线
积分
1161
IP卡
狗仔卡
发表于 2006-8-2 20:38:35
|
显示全部楼层
一份感觉不错但没有AA的配置
/etc/fonts/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/myfont.conf -->
<fontconfig>
<dir>/usr/share/fonts</dir>
<dir>/usr/local/share/fonts</dir>
<dir>/usr/local/share/fonts/truetype/microsoft</dir>
<dir>/usr/local/share/fonts/truetype/mac</dir>
<dir>/usr/local/share/fonts/truetype/luxi</dir>
<!--加入点阵字体路径-->
<dir>/usr/X11R6/lib/X11/fonts</dir>
<!-- 加入苹果字体 hei.dfont
<match target="font">
<test name="family"><string>Hei</string></test>
<test name="pixelsize" compare="more_eq"><int>10</int></test>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>Hei</string></test>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
</match>
-->
<!--
配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
-->
<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>t</bool>
</edit>
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
<!-- 打开hint -->
<edit mode="assign" name="hint" >
<bool>t</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>19</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>SimSun-18030</string>
<string>NSimSun</string>
<string>SimHei</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL SungtiL GB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
<string>LiSu</string>
<string>YouYuan</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>
<!--
把serif ,sans,monospace的family(字体族)重新排序,适应中文用户的用字习惯
-->
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Times</family>
<family>Bitstream Vera Serif</family>
<family>Simsun</family>
<family>SimSun-18030</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SungtiL GB</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Helvetica</family>
<family>Verdana</family>
<family>Arial</family>
<family>Tahoma</family>
<family>Bitstream Vera Sans</family>
<family>SimSun</family>
<family>SimSun-18030</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SungtiL GB</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Courier</family>
<family>Courier New</family>
<family>Nimbus Mono L</family>
<family>Bitstream Vera Sans Mono</family>
<family>console8x16</family>
<family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>SimSun</family>
<family>AR PL ShanHeiSun Uni</family>
</prefer>
</alias>
</fontconfig>
复制代码
回复
支持
反对
使用道具
举报
显身卡
linuxcpp
linuxcpp
当前离线
积分
1161
IP卡
狗仔卡
发表于 2006-8-2 20:39:29
|
显示全部楼层
问题同下
回复
支持
反对
使用道具
举报
显身卡
linuxcpp
linuxcpp
当前离线
积分
1161
IP卡
狗仔卡
发表于 2006-8-2 20:40:35
|
显示全部楼层
不好意思
网络问题
发重了
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Gentoo Linux
Mandriva Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表