|
|
发表于 2006-12-14 13:20:15
|
显示全部楼层
我以前自己的一些笔记,可能有帮助。
[php]
ailantian@vax:/etc/fonts/conf.d$ cat 60-latin.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Serif</family>
<family>Times New Roman</family>
<family>Thorndale AMT</family>
<family>Luxi Serif</family>
<family>WenQuanYi Bitmap Song</family>
<family>Nimbus Roman No9 L</family>
<family>Times</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>Verdana</family>
<family>Arial</family>
<family>Albany AMT</family>
<family>Luxi Sans</family>
<family>WenQuanYi Bitmap Song</family>
<family>Nimbus Sans L</family>
<family>Helvetica</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>Andale Mono</family>
<family>Courier New</family>
<family>Cumberland AMT</family>
<family>Luxi Mono</family>
<family>WenQuanYi Bitmap Song</family>
<family>Nimbus Mono L</family>
<family>Courier</family>
</prefer>
</alias>
</fontconfig>
ailantian@vax:/etc/fonts/conf.d$
ailantian@vax:/etc/fonts/conf.d$ cat 40-generic.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
Mark common families with their generics so we'll get
something reasonable
-->
<!--
Serif faces
-->
<alias>
<family>Bitstream Vera Sans</family>
<family>DejaVu Serif</family>
<family>Times New Roman</family>
<family>Times</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Kochi Mincho</family>
<family>wenquanyi bitmap song</family>
<family>Baekmuk Batang</family>
<family>FreeSerif</family>
<family>MgOpen Canonica</family>
<default><family>serif</family></default>
</alias>
<!--
Sans-serif faces
-->
<alias>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>Helvetica</family>
<family>Arial</family>
<family>Verdana</family>
<family>Albany AMT</family>
<family>Nimbus Sans L</family>
<family>Luxi Sans</family>
<family>wenquanyi bitmap song</family>
<family>Kochi Gothic</family>
<family>MS ゴシック</family>
<family>Baekmuk Dotum</family>
<family>SimSun</family>
<family>FreeSans</family>
<family>MgOpen Modata</family>
<default><family>sans-serif</family></default>
</alias>
<!--
Monospace faces
-->
<alias>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>Courier</family>
<family>Courier New</family>
<family>Andale Mono</family>
<family>Luxi Mono</family>
<family>Cumberland AMT</family>
<family>Nimbus Mono L</family>
<family>NSimSun</family>
<family>FreeMono</family>
<default><family>monospace</family></default>
</alias>
</fontconfig>
ailantian@vax:/etc/fonts/conf.d$ cat 85-wqy-bitmapsong.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- WenQuanYi Bitmap Font for CJK users -->
<fontconfig>
<!--
Enable WenQuanYi Bitmap Song only
by carlos liu
-->
<selectfont>
<acceptfont>
<pattern>
<patelt name="family"><string>WenQuanYi Bitmap Song</string></patelt>
</pattern>
</acceptfont>
</selectfont>
<!--
Use WenQuanYi Bitmap Song for specified font sizes
by Funda Wang
-->
<match target="pattern">
<test compare="more_eq" name="pixelsize">
<double>12</double>
</test>
<test compare="less_eq" name="pixelsize">
<double>16</double>
</test>
<edit name="family" mode="append" binding="strong">
<string>Bitstream Vera Serif</string>
<string>Bitstream Vera Sans Mono</string>
<string>WenQuanYi Bitmap Song</string>
</edit>
</match>
<match target="pattern">
<test compare="more_eq" name="size">
<double>9</double>
</test>
<test compare="less_eq" name="size">
<double>12</double>
</test>
<edit name="family" mode="append" binding="strong">
<string>Bitstream Vera Serif</string>
<string>Bitstream Vera Sans Mono</string>
<string>WenQuanYi Bitmap Song</string>
</edit>
</match>
<match target="font">
<test target="pattern" name="lang" compare="contains">
<string>en</string>
<string>zh</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">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>
ailantian@vax:/etc/fonts/conf.d$
ailantian@vax:~$ cat .Xdefaults
!urxvt setting
!URxvt.background:black
!URxvt.foreground:white
!URxvt.colorBD:yellow
!URxvt.colorUL:green
URxvt.scrollBar:False
!set the artificial transparency of the v.t.
!URxvt.inheritPixmap: True
URxvt.shading:100
URxvt.saveLines:1500
!URxvt.color4:RoyalBlue4
!URxvt.color12:SkyBlue2
!URxvt.tintColor:Grey25
Rxvt.preeditType:Root
URxvt.borderLess:False
!URxvt.title:vulcan's urxvt
URxvt.font:xft:Bitstream Vera Sans Mono:pixelsize=14:antialias=true,\
xft:WenQuanYi Bitmap Song:pixelsize=14:antialias=true
ailantian@vax:~$ cat .gvimrc
" Make external commands work through a pipe instead of a pseudo-tty
"set noguipty
" You can also specify a different font, overriding the default font
"if has('gui_gtk2')
set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
"else
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
"endif
" If you want to run gvim with a dark background, try using a different
" colorscheme or running 'gvim -reverse'.
" http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/ has examples and
" downloads for the colorschemes on vim.org
" Source a global configuration file if available
" XXX Deprecated, please move your changes here in /etc/vim/gvimrc
if filereadable("/etc/vim/gvimrc.local")
source /etc/vim/gvimrc.local
endif
[/php]
firefox字体设置为bitstream vera serif
firefox1.5 带xft的版本.不带xft的可能有些问题.
ailantian@vax:~$ firefox -v
Mozilla Firefox 1.5.0.7, Copyright (c) 1998 - 2006 mozilla.org
ailantian@vax:~$
ailantian@vax:~$ dpkg -l|grep fontconfig
ii fontconfig 2.4.1-2 generic font configuration library - support
ii fontconfig-config 2.4.1-2 generic font configuration library - configu
ii libfontconfig1 2.4.1-2 generic font configuration library - runtime
ii libfontconfig1-dev 2.4.1-2 generic font configuration library - develop
ailantian@vax:~$
要x核心使用的字体还是要使用mkfontdir mkfontscale,
如果一个不行就用另外一个,然后拷贝为另外一个,
然后把这个目录添加到xorg.conf里面,
fontconfig设置是fc-cache -f -v
当初从fontconfig2.2升级到2.3的时候有等宽字体的问题,
2.3升级到2.4的时候也有不少问题.注意配置文件分开了,另外cache不兼容了.
当时还做了什么更新才可以fc-cache -f -v的忘记了.反正会提示你做的.
还有一个小问题就是,.xinitrc中加入urxvtd的时候,结果每次后来多次启动图形界面的时候会出现问题,就是urxvtd越来越多。最好改成这样,试过了,可以的
ailantian@vax:~$ cat .xinitrc
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx&
if pidof urxvtd
then echo -e "urxvtd already started\n"
else
echo -e "starting urxvtd\n"
urxvtd&
fi
#urxvtd&
#exec startxfce4
icewm&
rox -S
#exec gnome-session
ailantian@vax:~$ |
|