+ -
当前位置:首页 → 问答吧 → 比较通用字体配置文件,有PKGUILD,方便安装使用[更新]

比较通用字体配置文件,有PKGUILD,方便安装使用[更新]

时间:2008-11-27

来源:互联网

参考 字体微调windows效果版 做的,自己一直在用,应该是没有问题的。应该能方便新手字体调整。当然前提是你使用的相应的字体,如果不是,就不会有效果。当然不考虑版权的情况下

这个配置文件最大的作用可能是可以同时存在多个字体切换着玩....

简介:
有3种字体方案,xp方案,vista方案,mac方案,就是如果有这3个系统下的字体,可以实现相应的效果,可以共存,切换也比较简单。

比如今天想用segoe UI和雅黑,明天想使用Lucida Grande和华文黑体,那么只是需要更改字体为segoe UI或者lucida Grande就可以了,不用修改配置文件调整字体顺序了。

外观字体如果选择segoe UI和Cambria,中文部分默认会使用雅黑,Lucida Grande 对应stheiti,tahoma对应Simsun

测试在GTK2下有效,qt4下现在也有效了!字体可以全部安装,也可以部分安装,没有关系。

配置文件:
代码:
XP: 宋体, 明细体, tahoma, verdana, Andale, Arial, Comic , Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Webdings, Arial Unicode MS.
 对tahoma,宋体,明体开启点阵,微调全开
Vista: Segoe UI, Calibri, Candara, Corbel, Cambria, Constantia, Consolas, 雅黑, 正黑, Meiryo, Malgun Gothic
 全部使用rgb次像素,开自动微调,微调为轻,开抗锯齿
MAC: Lucida Grande, STHeiti,Menlo,Monaco
 全部使用rgb次像素渲染,关自动微调,关微调,开抗锯齿

当然因为有些通配是利用制作者通配,或者名称通配,可能还对其他字体生效。按道理来说上述字体是没有互相影响的。
安装:
  • 附件包含PKGUILD以及配置文件,Arch用户直接makepkg就可以安装使用了。
  • 如果想手动安装,就把数字开头conf的全部复制到/etc/fonts/conf.avail里面去,然后将19-common.conf和26-*.conf全部做软连接到/etc/fonts/conf.d/下去才能生效,48-*.conf只能选取一个
  • 可以把local.conf在放目录下,不是必须的,也会一并安装。附带的local.conf.txt是我的local.conf,只是字体顺序。去掉txt就可以了

说明:
  • 18-common.conf是个总体调整配置文件,优先级最低,26-*这些文件是用来微调字体的
  • 48-*是用来调整字体顺序的,以及把常见的adobe字体替换为方案有的字体。优先级最高如果你有local.conf其实可以不要了,
  • 具体命名规则请看/etc/fonts/conf.d/README,数字越大优先级越高

有图有真相:




修正记录:
2010-03-20 版本6
  1. 去掉local*.conf里面对全局配置的更改。其实这个无关紧要,因为默认没有启用
2010-02-17 版本5
  1. 按照/etc/fonts/conf.d/README里面的规则更改了命名规则
  2. 解决无法启用点阵的问题
  3. 解决QT4程序和GTK2里面渲染不一样的问题
  4. 取消通过makepkg不再安装字体
以前
  1. 无法删除配置文件
  2. 无法安装字体文件
  3. 字体扩展名可以是ttf,TTF,字体名可以有空格
  4. 添加替换中文字体英文部分支持后,好看是好看,但是openoffice不能认,中文部分不能显示,去掉这项,但是仍然可以通过选英文字体,对应不同的中文字体。
上传的图像
1.jpg (55.3 KB, 363 次查看)
2.jpg (63.6 KB, 352 次查看)
3.jpg (58.9 KB, 346 次查看)
上传的附件
fontsconf-6.tar.gz (7.6 KB, 74 次查看)

作者: jarryson   发布时间: 2008-11-27

SF支持,设置字体确实是个麻烦事!

作者: woainba15   发布时间: 2008-11-28

很不错!

顶一个!

____ ___
) =\ =\
/ =\ =\
\ `-._`-._
)__(`\____)___)

作者: carbonjiao   发布时间: 2008-11-28

一个好的字体胜过一堆无聊的配置

作者: dogfox   发布时间: 2008-11-28

引用:
作者: dogfox
一个好的字体胜过一堆无聊的配置
请帮忙贡献一个吧?

作者: leeight   发布时间: 2008-11-28

我什么也没配置,效果也不赖~~~

贴个证据

作者: qiang_liu8183   发布时间: 2008-11-28

赞一个,不错

作者: xzzgd   发布时间: 2008-11-28

引用:
作者: qiang_liu8183
我什么也没配置,效果也不赖~~~

贴个证据



好大的宽屏~~~~

作者: dogfox   发布时间: 2008-11-28

引用:
作者: leeight
请帮忙贡献一个吧?
这是俺收集的字体
http://ubuntu:[email protected].../dogfox/fonts/

作者: dogfox   发布时间: 2008-11-28

正需要。支持。。。

作者: james6688   发布时间: 2008-11-28

jarryson 出手了,支持
我的字体配置一直不理想,都将就用
收下回去试试

作者: axlrose   发布时间: 2008-11-28

引用:
作者: dogfox
这是俺收集的字体
http://ubuntu:[email protected].../dogfox/fonts/
LiHeiPro-蚂蚁.ttf是什么字体 lihei pro的fork版?是不是加了简体的?

作者: kofshower   发布时间: 2008-11-28

楼主的pkg脚本无法将字体文件打包到pkg.tar.gz中的?

作者: carbonjiao   发布时间: 2008-11-28

这个一定要支持,配置字体太麻烦,下来学习一下

作者: strangk   发布时间: 2008-11-28

引用:
作者: dogfox
这是俺收集的字体
http://ubuntu:[email protected].../dogfox/fonts/
原来这也有字体:
http://ubuntu:[email protected]/fonts/

请问dogfox兄,这是哪里的服务器,还可以申请么?我也想放点东西上去,利已利人。

作者: 月魄孤魂   发布时间: 2008-11-28

引用:
作者: carbonjiao
楼主的pkg脚本无法将字体文件打包到pkg.tar.gz中的?
好像是的,已经改了。谢谢提醒

作者: jarryson   发布时间: 2008-11-28

引用:
作者: jarryson
好像是的,已经改了。谢谢提醒
字体文件名中如果有空格就无法识别并安装到pkg.tar.gz中去。。。

作者: carbonjiao   发布时间: 2008-11-28

建议可以更改下打包位置,放在~/.fonts下

作者: kofshower   发布时间: 2008-11-28

引用:
作者: 月魄孤魂
原来这也有字体:
http://ubuntu:[email protected]/fonts/

请问dogfox兄,这是哪里的服务器,还可以申请么?我也想放点东西上去,利已利人。
这是ubuntu中文的,你可以去那看看
http://forum.ubuntu.org.cn
跟一叶说说,也许就送你一个了。

作者: oydl82   发布时间: 2008-11-28

LiHeiPro-蚂蚁.ttf是蚂蚁(网名叫蚂蚁)的字体高手搞的美化字体,对原有lihei字体进行了美化修改

ubuntu.org.cn这个服务器你说是谁的呢?找一叶申请一个吧,还有干吗要修改字体路径?

cat /etc/fonts/fonts.conf

我个人觉得干吗要放在主目录下?不如放在/下,这样整个系统都可以使用该字体了

作者: dogfox   发布时间: 2008-11-28

引用:
作者: qiang_liu8183
我什么也没配置,效果也不赖~~~

贴个证据

能贴下你的conky配置吗?

作者: newlycc   发布时间: 2008-11-28

在 ubuntu论坛上有,需要另外加装字体。。。

字体下载

自己按照自己的需要再改动就可以了
有人还搞了天气预报,从weather.com yahoo.com 还有 从265.com获取天气数据

代码:
background no
override_utf8_locale yes
font DejaVu Sans:size=8
xftfont DejaVu Sans:size=8
use_xft yes
xftalpha 0.1

update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 165 5
maximum_width 165

#alignment top_left
#alignment top_right
#alignment bottom_left
alignment bottom_right
#alignment none
gap_x 5
gap_y 45
no_buffers yes
cpu_avg_samples 2
override_utf8_locale yes
uppercase no # set to yes if you want all text to be in uppercase
use_spacer none
out_to_console no


default_color white
default_shade_color black
default_outline_color grey90



TEXT
${color}${font Monaco:pixelsize=22}${time %H:%M}${font DejaVu Sans:size=8}${time %m.%d/%Y} ${font OpenLogos:size=18}A
${voffset -20}${color}${font StyleBats:size=12}O ${font}${color slate grey}UpTime:$alignr${color }$uptime
${color}${font StyleBats:size=12}Q ${font}${color slate grey}Kern:$alignr${color }$kernel
${color}${font StyleBats:size=12}A ${font}${color slate grey}CPU:$alignr${color } $cpu% ${acpitemp}C
${cpugraph 20,160 000000 ffffff}
${color slate grey}Processes:$alignr${color }$processes ($running_processes running) 
${color}${font Webdings:size=12}i${font}${color slate grey}Highest CPU:$alignr -PID- CPU%
${color #ddaa00}${top name 1}$alignr${top pid 1}${top cpu 1}
${color lightgrey}${top name 2}$alignr${top pid 2}${top cpu 2}
${color lightgrey}${top name 3}$alignr${top pid 3}${top cpu 3}
${color}${font Webdings:size=12}i${font}${color slate grey}Highest MEM:$alignr -PID- MEM%
${color #ddaa00}${top_mem name 1}$alignr${top_mem pid 1}${top_mem mem 1}
${color lightgrey}${top_mem name 2}$alignr${top_mem pid 2}${top_mem mem 2}
${color lightgrey}${top_mem name 3}$alignr${top_mem pid 3}${top_mem mem 3}
${color slate grey}MEM:${color} $memperc%$alignr$mem/$memmax
${membar 3,160}
${color slate grey}SWAP:${color} $swapperc%$alignr$swap/$swapmax
${swapbar 3,160}
${color slate grey}ROOT:$alignr${color}${fs_free /}/${fs_size /}
${fs_bar 3,160 /}
${color slate grey}HOME:$alignr${color}${fs_free /home}/${fs_size /home}
${fs_bar 3,160 /home}
${color slate grey}Disk Read:${alignr}${color}$diskio_read 
${color}${diskiograph_read /dev/sda 10,160 000000 ffffff}
${color slate grey}Disk Write:${alignr}${color}$diskio_write
${color}${diskiograph_write /dev/sda 10,160 000000 ffffff}
${color slate grey}Internet:
${color}${font PizzaDude Bullets:size=12}M${font} Tot.up. ${totalup eth0} Kb/s
${voffset 1}${color}${font PizzaDude Bullets:size=12}v${font} Up: ${color }${upspeed eth0}k/s
${upspeedgraph eth0 20,160 000000 ffffff}
${voffset 6}${color}${font PizzaDude Bullets:size=12}S${font} Tot.dow. ${totaldown eth0} Kb/s
${voffset 1}${color}${font PizzaDude Bullets:size=12}r${font} Down: ${color }${downspeed eth0}k/s
${downspeedgraph eth0 20,160 000000 ffffff}
${color}${font weather:size=22}${execi 600 ~/.conky/conditions.sh}${color slate grey}${font} Weather:
${color} ${font}${execi 1800 ~/.conky/pogodynka.sh}
${voffset -14}${color}${font Martin Vogel's Symbols:size=22}B${font}${color slate grey}Mail:
${color} You have ${color3}${texeci 1800 perl ~/.conky/check_gmail.sh} ${color}new mail(s)
${color}${font SimpMusic Base:size=22}~${color slate grey}${font} Music:
${color slate grey}State:${alignr}${color}Now $mpd_status
${color slate grey}Title:${color}${font DejaVu Sans YuanTi:size=8}${alignr}$mpd_title
${color slate grey}${font}Artist:${color}${font DejaVu Sans YuanTi:size=8}${alignr}$mpd_artist
${color slate grey}${font}Volume:${color}$mpd_vol%${alignr}${color slate grey}Bitrate:${color}$mpd_bitrate kbps
${color}${mpd_bar 3,160}
上传的附件
fonts.rar (88.7 KB, 76 次查看)

作者: carbonjiao   发布时间: 2008-11-29

引用:
作者: carbonjiao
在 ubuntu论坛上有,需要另外加装字体。。。

字体下载

自己按照自己的需要再改动就可以了
有人还搞了天气预报,从weather.com yahoo.com 还有 从265.com获取天气数据

代码:
background no
override_utf8_locale yes
font DejaVu Sans:size=8
xftfont DejaVu Sans:size=8
use_xft yes
xftalpha 0.1

update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 165 5
maximum_width 165

#alignment top_left
#alignment top_right
#alignment bottom_left
alignment bottom_right
#alignment none
gap_x 5
gap_y 45
no_buffers yes
cpu_avg_samples 2
override_utf8_locale yes
uppercase no # set to yes if you want all text to be in uppercase
use_spacer none
out_to_console no


default_color white
default_shade_color black
default_outline_color grey90



TEXT
${color}${font Monaco:pixelsize=22}${time %H:%M}${font DejaVu Sans:size=8}${time %m.%d/%Y} ${font OpenLogos:size=18}A
${voffset -20}${color}${font StyleBats:size=12}O ${font}${color slate grey}UpTime:$alignr${color }$uptime
${color}${font StyleBats:size=12}Q ${font}${color slate grey}Kern:$alignr${color }$kernel
${color}${font StyleBats:size=12}A ${font}${color slate grey}CPU:$alignr${color } $cpu% ${acpitemp}C
${cpugraph 20,160 000000 ffffff}
${color slate grey}Processes:$alignr${color }$processes ($running_processes running) 
${color}${font Webdings:size=12}i${font}${color slate grey}Highest CPU:$alignr -PID- CPU%
${color #ddaa00}${top name 1}$alignr${top pid 1}${top cpu 1}
${color lightgrey}${top name 2}$alignr${top pid 2}${top cpu 2}
${color lightgrey}${top name 3}$alignr${top pid 3}${top cpu 3}
${color}${font Webdings:size=12}i${font}${color slate grey}Highest MEM:$alignr -PID- MEM%
${color #ddaa00}${top_mem name 1}$alignr${top_mem pid 1}${top_mem mem 1}
${color lightgrey}${top_mem name 2}$alignr${top_mem pid 2}${top_mem mem 2}
${color lightgrey}${top_mem name 3}$alignr${top_mem pid 3}${top_mem mem 3}
${color slate grey}MEM:${color} $memperc%$alignr$mem/$memmax
${membar 3,160}
${color slate grey}SWAP:${color} $swapperc%$alignr$swap/$swapmax
${swapbar 3,160}
${color slate grey}ROOT:$alignr${color}${fs_free /}/${fs_size /}
${fs_bar 3,160 /}
${color slate grey}HOME:$alignr${color}${fs_free /home}/${fs_size /home}
${fs_bar 3,160 /home}
${color slate grey}Disk Read:${alignr}${color}$diskio_read 
${color}${diskiograph_read /dev/sda 10,160 000000 ffffff}
${color slate grey}Disk Write:${alignr}${color}$diskio_write
${color}${diskiograph_write /dev/sda 10,160 000000 ffffff}
${color slate grey}Internet:
${color}${font PizzaDude Bullets:size=12}M${font} Tot.up. ${totalup eth0} Kb/s
${voffset 1}${color}${font PizzaDude Bullets:size=12}v${font} Up: ${color }${upspeed eth0}k/s
${upspeedgraph eth0 20,160 000000 ffffff}
${voffset 6}${color}${font PizzaDude Bullets:size=12}S${font} Tot.dow. ${totaldown eth0} Kb/s
${voffset 1}${color}${font PizzaDude Bullets:size=12}r${font} Down: ${color }${downspeed eth0}k/s
${downspeedgraph eth0 20,160 000000 ffffff}
${color}${font weather:size=22}${execi 600 ~/.conky/conditions.sh}${color slate grey}${font} Weather:
${color} ${font}${execi 1800 ~/.conky/pogodynka.sh}
${voffset -14}${color}${font Martin Vogel's Symbols:size=22}B${font}${color slate grey}Mail:
${color} You have ${color3}${texeci 1800 perl ~/.conky/check_gmail.sh} ${color}new mail(s)
${color}${font SimpMusic Base:size=22}~${color slate grey}${font} Music:
${color slate grey}State:${alignr}${color}Now $mpd_status
${color slate grey}Title:${color}${font DejaVu Sans YuanTi:size=8}${alignr}$mpd_title
${color slate grey}${font}Artist:${color}${font DejaVu Sans YuanTi:size=8}${alignr}$mpd_artist
${color slate grey}${font}Volume:${color}$mpd_vol%${alignr}${color slate grey}Bitrate:${color}$mpd_bitrate kbps
${color}${mpd_bar 3,160}
265.com会准些么,他们的数据是人肉的还是直接去国家气象总局网站读的 yahoo那个害了我三四次了

作者: kofshower   发布时间: 2008-11-29

所有的天气预报都只是预报的阿,不可能100%的!

楼主真是快手阿,这么快就把所有的bug搞定了,现在基本是一个很完美的工具了。

楼主基于什么协议发布阿? Custom?
如果放到俺将要”出品“的archlive cd中是否不尊重版权呢?

代码:
pkgname=fontsconf
pkgver=3
pkgrel=1
pkgdesc="Normal font configuration"
url="http://www.archlinux.org/"
arch=('i686' 'x86_64')
license=('custom')
depends=('fontconfig')
optdepends=()
makedepends=('tar')
provides=()
conflicts=()
source=(43-common.conf 42-{mac\_{english,cjk},ms_{vista_{cjk,english},xp_cjk},msttcorefonts}.conf 52-local{mac,xp,vista}.conf)
install=fontsconf.install
backup=(/etc/local.conf)
options=('!libtool')
md5sums=('')

作者: carbonjiao   发布时间: 2008-11-29

当然可以,这个东西本来就不注意版权的东西,当然这个没有版权,不过是根据以前的字体微调设置的更方便一点。呵呵。大家还喜欢什么字体的搭配,可以提出来,还是可以加入

作者: jarryson   发布时间: 2008-11-29

你给出的字体我都没有,我把他们通通改了一遍~~~:)

作者: dogfox   发布时间: 2008-11-29

你设置里的字体我都没安装,改成我已经安装的字体后,莫名其妙的系统成了点阵的天下,干脆删除了,用69-language-selector-zh-cn.conf调整
上传的图像
font.png (128.3 KB, 113 次查看)

作者: dogfox   发布时间: 2008-11-30

我还就是弄不出点阵。。。

作者: jarryson   发布时间: 2008-11-30

可能是俺rp的问题了?

你能不能把你涉及到的字体列个表啊?

作者: dogfox   发布时间: 2008-11-30

ok,添加到1楼去

作者: jarryson   发布时间: 2008-11-30

楼主能不能做一个完全开源的字体配置啊?
中文用文泉驿点阵和文泉驿正黑,英文使用DejaVu字体。
其它的就不要了,行吗?

作者: mercuryhg   发布时间: 2008-11-30

给你mac部分需要的字体

http://ubuntu:[email protected]

http://ubuntu:[email protected]/STHeiti.7z

以及官方雅黑字体

http://download.microsoft.com/downlo...taFont_CHS.EXE

作者: dogfox   发布时间: 2008-12-01

引用:
作者: mercuryhg
楼主能不能做一个完全开源的字体配置啊?
中文用文泉驿点阵和文泉驿正黑,英文使用DejaVu字体。
其它的就不要了,行吗?
这个要求不难,不过你直接安装源里面的(没有就到AUR里面找)WQY字体,自带的配置文件就够了,然后选字体的时候使用英文部分就够了。会自己调用WQY字体的。

如果我把WQY加入也不是不行,只是你安装WQY之后,他的优先顺序很高。

这里的配置文件安装了和你用WQY也一点影响都没有。但是确在你有相应字体的时候会有调整字体的效果,没有字体顺序

作者: jarryson   发布时间: 2008-12-03

引用:
作者: dogfox
给你mac部分需要的字体

http://ubuntu:[email protected]

http://ubuntu:[email protected]/STHeiti.7z

以及官方雅黑字体

http://download.microsoft.com/downlo...taFont_CHS.EXE
雅黑用上次 qiang_liu8183 从Windows 7里提取的新版6.0雅黑字体, http://ubuntu:[email protected]/msyh6.0.rar 最后,还少了liheipro

作者: kofshower   发布时间: 2008-12-03

LiHei pro 下载

http://ubuntu:[email protected]蚂蚁.ttf

我后来干脆放弃了lz的配置,默认配置就很不错了,可能是各自使用的桌面不同?

作者: dogfox   发布时间: 2008-12-03

有没有推荐的mono字体呢?
我用pcmanx的字体很难看啊。

作者: xzzgd   发布时间: 2008-12-03

引用:
作者: dogfox
LiHei pro 下载

http://ubuntu:[email protected]/home/dogfox/fonts/LiHeiPro-蚂蚁.ttf

我后来干脆放弃了lz的配置,默认配置就很不错了,可能是各自使用的桌面不同?
呵呵,你用的KDE4,现在的桌面环境很变态的,可以不理会全局设置,不过选择字体顺序要是不会改变的。
pacmanx字体我用的是苹果幼圆mono或是雅黑混合字体

作者: kofshower   发布时间: 2008-12-03

等宽字体我选择YaHei Consolas Hybrid

作者: dogfox   发布时间: 2008-12-03

引用:
作者: qiang_liu8183
我什么也没配置,效果也不赖~~~

贴个证据

老兄,你的中文字体太恐怖了!用的雅黑吧,在linux可没见过多少人的中文字体配置那么好!我想用开源的文泉驿正黑,可效果不好,又不想用点阵,也不愿意用微软的版权字体,真是难以抉择啊!

作者: cigerma   发布时间: 2008-12-04

cigerma: 我给出的微软的雅黑地址是微软官方自由免费的雅黑字体

作者: dogfox   发布时间: 2008-12-05

makepkg不成功,
=> 正在创建软件包:fontsconf 3-1 i686 (2009年 09月 21日 星期一 15:00:22 CST)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系...
==> 获取源代码...
-> 在创建目录中找到 43-common.conf
-> 在创建目录中找到 42-mac_english.conf
-> 在创建目录中找到 42-mac_cjk.conf
-> 在创建目录中找到 42-ms_vista_cjk.conf
-> 在创建目录中找到 42-ms_vista_english.conf
-> 在创建目录中找到 42-ms_xp_cjk.conf
-> 在创建目录中找到 42-msttcorefonts.conf
-> 在创建目录中找到 52-localmac.conf
-> 在创建目录中找到 52-localxp.conf
-> 在创建目录中找到 52-localvista.conf
==> 错误: 完整性检查 () 缺失。
什么毛病阿,我没有自己做PKGBUILD的经验阿。。。。。

作者: vicwjb   发布时间: 2009-09-21

代码:
makepkg -g >> PKGBUILD

作者: axlrose   发布时间: 2009-09-29

更新一下。。不知道还有人看没。

现在QT4里面也和GTK渲染的差不多了。以前是QT4里不顾字体单独设置的。



还有点阵字体可以正常了,可以同时存在点阵和非点阵了。

上传的图像
1.jpeg (32.8 KB, 75 次查看)
2.jpg (28.4 KB, 77 次查看)

作者: jarryson   发布时间: 2010-02-17

标记。这样调整字体省事,傻瓜化了。

作者: xblx   发布时间: 2010-02-17

。。。感觉不太好。
很感谢你的配置。(虽然我只用KDE4,且基本没有字体问题)
安装了,发现字体显示更差了。估计是没有对应的字体(你列出来的字体实在是太多了),既然你都写了PKGBUILD,建议你把字体的依赖(或者地址)也写上去吧(甭管开不开源,谁用谁负责),免得我这样的非字体狂人,一个列表中的字体也没有。。。

作者: dickeny   发布时间: 2010-02-18