OBS User unknown 2007-01-15 23:12:43 +00:00 committed by Git OBS Bridge
commit 52926dfe37
14 changed files with 3881 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

53
Common.xcu.template Normal file
View File

@ -0,0 +1,53 @@
<node oor:name="Font">
<node oor:name="Substitution">
<prop oor:name="Replacement" oor:type="xs:boolean">
<value>true</value>
</prop>
<node oor:name="FontPairs">
<node oor:name="_0" oor:op="replace">
<prop oor:name="Always" oor:type="xs:boolean">
<value>true</value>
</prop>
<prop oor:name="ReplaceFont" oor:type="xs:string">
<value> ゴシック</value>
</prop>
<prop oor:name="SubstituteFont" oor:type="xs:string">
<value>_MSGOTHIC_</value>
</prop>
</node>
<node oor:name="_1" oor:op="replace">
<prop oor:name="Always" oor:type="xs:boolean">
<value>true</value>
</prop>
<prop oor:name="ReplaceFont" oor:type="xs:string">
<value> 明朝</value>
</prop>
<prop oor:name="SubstituteFont" oor:type="xs:string">
<value>_MSMINCHO_</value>
</prop>
</node>
<node oor:name="_2" oor:op="replace">
<prop oor:name="Always" oor:type="xs:boolean">
<value>true</value>
</prop>
<prop oor:name="ReplaceFont" oor:type="xs:string">
<value> Pゴシック</value>
</prop>
<prop oor:name="SubstituteFont" oor:type="xs:string">
<value>_MSPGOTHIC_</value>
</prop>
</node>
<node oor:name="_3" oor:op="replace">
<prop oor:name="Always" oor:type="xs:boolean">
<value>true</value>
</prop>
<prop oor:name="ReplaceFont" oor:type="xs:string">
<value> P明朝</value>
</prop>
<prop oor:name="SubstituteFont" oor:type="xs:string">
<value>_MSPMINCHO_</value>
</prop>
</node>
</node>
</node>
</node>

20
SuSEconfig.fonts Normal file
View File

@ -0,0 +1,20 @@
#! /bin/sh
# Copyright (c) 2000-2002 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
#
# Author: Ruediger Oertel <ro@suse.de>, 2000
# check if we are started as root
# only one of UID and USER must be set correctly
if test "$UID" != 0 -a "$USER" != root; then
echo "You must be root to start $0."
exit 1
fi
test -n "$ROOT" && exit 0
LC_ALL=POSIX
export PATH=$PATH:/usr/X11R6/bin/
/usr/sbin/fonts-config --verbose

243
font.properties.ja.template Normal file
View File

@ -0,0 +1,243 @@
# @(#)font.properties.ja for SuSE Linux 9.2
#
serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
serif.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
serif.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
serif.italic.0=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
serif.italic.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
serif.italic.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
serif.bold.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
serif.bold.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
serif.bolditalic.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
serif.bolditalic.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
sansserif.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
sansserif.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
sansserif.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
sansserif.italic.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
sansserif.italic.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
sansserif.bold.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
sansserif.bold.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
sansserif.bolditalic.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
sansserif.bolditalic.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.1=_SERIF_JAPANESE_XLFD_medium-r-normal-sans-*-%d-*-*-*-*-jisx0201.1976-0
monospaced.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
monospaced.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
monospaced.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
monospaced.italic.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
monospaced.italic.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
monospaced.bold.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
monospaced.bold.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
monospaced.bolditalic.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
monospaced.bolditalic.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialog.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialog.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialog.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialog.italic.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialog.italic.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialog.bold.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialog.bold.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialog.bolditalic.2=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialog.bolditalic.3=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialoginput.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialoginput.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialoginput.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialoginput.italic.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialoginput.italic.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialoginput.bold.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialoginput.bold.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
dialoginput.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0
dialoginput.bolditalic.2=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
dialoginput.bolditalic.3=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
# Missing Glyph Character
#
default.char=274f
# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.awt.motif.CharToByteX11JIS0201
fontcharset.serif.2=sun.awt.motif.CharToByteX11JIS0208
fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.awt.motif.CharToByteX11JIS0201
fontcharset.sansserif.2=sun.awt.motif.CharToByteX11JIS0208
fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.awt.motif.CharToByteX11JIS0201
fontcharset.monospaced.2=sun.awt.motif.CharToByteX11JIS0208
fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.awt.motif.CharToByteX11JIS0201
fontcharset.dialog.2=sun.awt.motif.CharToByteX11JIS0208
fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.awt.motif.CharToByteX11JIS0201
fontcharset.dialoginput.2=sun.awt.motif.CharToByteX11JIS0208
# Exclusion Ranges
#
# XFontSet Information
#
fontset.serif.plain=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.serif.italic=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.serif.bold=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.serif.bolditalic=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.sansserif.plain=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.sansserif.italic=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.sansserif.bold=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.sansserif.bolditalic=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.monospaced.plain=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.monospaced.italic=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.monospaced.bold=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.monospaced.bolditalic=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialog.italic=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialog.bold=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialog.bolditalic=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialog.plain=\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialoginput.italic=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialoginput.bold=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialoginput.bolditalic=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.dialoginput.plain=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
fontset.default=\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1,\
_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0
filename._SERIF_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0=_SERIF_JAPANESE_FILE_
filename._SERIF_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0=_SERIF_JAPANESE_FILE_
filename._SERIF_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SERIF_JAPANESE_FILE_
filename._SANS_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-jisx0201.1976-0=_SANS_JAPANESE_FILE_
filename._SANS_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-jisx0208.1983-0=_SANS_JAPANESE_FILE_
filename._SANS_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SANS_JAPANESE_FILE_
# Exclusion Ranges
#
exclusion.dialog.2=0390-03d6,2200-22ef,2701-27be
exclusion.dialoginput.2=0390-03d6,2200-22ef,2701-27be
exclusion.serif.2=0390-03d6,2200-22ef,2701-27be
exclusion.sansserif.2=0390-03d6,2200-22ef,2701-27be
exclusion.monospaced.2=0390-03d6,2200-22ef,2701-27be
exclusion.dialog.1=0390-03d6,2200-22ef,2701-27be
exclusion.dialoginput.1=0390-03d6,2200-22ef,2701-27be
exclusion.serif.1=0390-03d6,2200-22ef,2701-27be
exclusion.sansserif.1=0390-03d6,2200-22ef,2701-27be
exclusion.monospaced.1=0390-03d6,2200-22ef,2701-27be
appendedfontpath=/usr/share/fonts:/usr/X11R6/lib/X11/fonts/truetype

View File

@ -0,0 +1,205 @@
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
#
#
# generated by /usr/sbin/fonts-config (called by "SuSEconfig --module fonts").
#
# Version
version=1
# Component Font Mappings
allfonts.chinese-gb18030=_SANS_SIMPLIFIED_CHINESE_XLFD_medium-r-normal--*-%d-*-*-*-*-gb18030-0
allfonts.chinese-gbk=_SANS_SIMPLIFIED_CHINESE_XLFD_medium-r-normal--*-%d-*-*-*-*-gbk-0
allfonts.chinese-gb2312=_SANS_SIMPLIFIED_CHINESE_XLFD_medium-r-normal--*-%d-*-*-*-*-gb2312.1980-0
allfonts.chinese-big5=_SANS_TRADITIONAL_CHINESE_XLFD_medium-r-normal--*-%d-*-*-*-*-big5-0
allfonts.chinese-iso10646=_SANS_SIMPLIFIED_CHINESE_XLFD_medium-r-normal--*-%d-*-*-*-*-iso10646-1
allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
allfonts.japanese-x0201=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
serif.plain.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
serif.plain.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.plain.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.plain.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
serif.bold.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bold.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bold.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
serif.italic.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.italic.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.italic.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
serif.bolditalic.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bolditalic.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bolditalic.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.plain.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
sansserif.plain.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.plain.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.plain.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
sansserif.bold.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bold.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bold.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
sansserif.italic.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.italic.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.italic.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
sansserif.bolditalic.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bolditalic.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bolditalic.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
monospaced.plain.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
monospaced.plain.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.plain.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.plain.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
monospaced.bold.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bold.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bold.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
monospaced.italic.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.italic.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.italic.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
monospaced.bolditalic.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bolditalic.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bolditalic.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialog.plain.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialog.plain.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.plain.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.plain.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialog.bold.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bold.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bold.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialog.italic.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.italic.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.italic.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.japanese-x0208=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialog.bolditalic.japanese-iso10646=_SANS_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bolditalic.korean=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bolditalic.korean.motif=_SANS_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialoginput.plain.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialoginput.plain.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.plain.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.plain.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialoginput.bold.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bold.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bold.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialoginput.italic.japanese-so10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.italic.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.italic.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.japanese-x0208=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
dialoginput.bolditalic.japanese-iso10646=_SERIF_JAPANESE_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bolditalic.korean=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bolditalic.korean.motif=_SERIF_KOREAN_XLFD_medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
# Search Sequences
sequence.allfonts=latin-1
#sequence.allfonts.Big5=latin-1,chinese-big5
#sequence.allfonts.Big5-HKSCS=latin-1,chinese-big5
#sequence.allfonts.GB18030=latin-1,chinese-gbk,chinese-iso10646
#sequence.allfonts.GBK=latin-1,chinese-gbk
#sequence.allfonts.GB2312=latin-1,chinese-gb2312
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208,japanese-x0201
sequence.allfonts.UTF-8.ja.JP=latin-1,japanese-x0208,japanese-x0201,chinese-iso10646
sequence.allfonts.UTF-8.zh=latin-1,chinese-iso10646,japanese-x0208,japanese-x0201
sequence.allfonts.EUC-KR=latin-1,korean
sequence.fallback=lucida,chinese-gbk,chinese-big5,japanese-x0208,japanese-x0201,korean
# Exclusion Ranges
exclusion.japanese-x0201=0390-03d6,2200-22ef,2701-27be
exclusion.japanese-x0208=0390-03d6,2200-22ef,2701-27be
# Font File Names
filename._SANS_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0=_SANS_JAPANESE_FILE_
filename._SANS_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=_SANS_JAPANESE_FILE_
filename._SANS_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-c-*-iso10646-1=_SANS_JAPANESE_FILE_
filename._SERIF_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0=_SERIF_JAPANESE_FILE_
filename._SERIF_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=_SERIF_JAPANESE_FILE_
filename._SERIF_JAPANESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-c-*-iso10646-1=_SERIF_JAPANESE_FILE_
filename._SANS_KOREAN_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-ksc5601.1987-0=_SANS_KOREAN_FILE_
filename._SANS_KOREAN_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SANS_KOREAN_FILE_
filename._SERIF_KOREAN_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-ksc5601.1987-0=_SERIF_KOREAN_FILE_
filename._SERIF_KOREAN_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SERIF_KOREAN_FILE_
filename._SANS_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-gb18030-0=_SANS_SIMPLIFIED_CHINESE_FILE_
filename._SANS_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-gbk-0=_SANS_SIMPLIFIED_CHINESE_FILE_
filename._SANS_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-gb2312.1980-0=_SANS_SIMPLIFIED_CHINESE_FILE_
filename._SANS_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SANS_SIMPLIFIED_CHINESE_FILE_
filename._SERIF_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-gb18030-0=_SERIF_SIMPLIFIED_CHINESE_FILE_
filename._SERIF_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-gbk-0=_SERIF_SIMPLIFIED_CHINESE_FILE_
filename._SERIF_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-gb2312.1980-0=_SERIF_SIMPLIFIED_CHINESE_FILE_
filename._SERIF_SIMPLIFIED_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SERIF_SIMPLIFIED_CHINESE_FILE_
filename._SANS_TRADITIONAL_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-big5-0=_SANS_TRADITIONAL_CHINESE_FILE_
filename._SANS_TRADITIONAL_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SANS_TRADITIONAL_CHINESE_FILE_
filename._SERIF_TRADITIONAL_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-big5-0=_SERIF_TRADITIONAL_CHINESE_FILE_
filename._SERIF_TRADITIONAL_CHINESE_XLFD_NO_SPACE_medium-r-normal--*-%d-*-*-*-*-iso10646-1=_SERIF_TRADITIONAL_CHINESE_FILE_
# AWT X11 font paths
awtfontpath.chinese-big5=_X11FONTDIR_
awtfontpath.chinese-gb2312=_X11FONTDIR_
awtfontpath.chinese-gbk=_X11FONTDIR_
awtfontpath.chinese-iso10646=_X11FONTDIR_
awtfontpath.japanese-x0201=_X11FONTDIR_
awtfontpath.japanese-x0208=_X11FONTDIR_
awtfontpath.japanese-iso10646-1=_X11FONTDIR_
awtfontpath.korean=_X11FONTDIR_

2334
fonts-config Normal file

File diff suppressed because it is too large Load Diff

245
fonts-config.changes Normal file
View File

@ -0,0 +1,245 @@
-------------------------------------------------------------------
Wed Nov 22 13:19:44 CET 2006 - mfabian@suse.de
- Bugzilla #222675: disable autohinter for PostScript fonts.
-------------------------------------------------------------------
Wed Nov 15 19:20:16 CET 2006 - mfabian@suse.de
- Bugzilla #215602: don't use the embedded bitmaps in the IPA
fonts because they are only available in 12, 14, and 16 pixels.
- Bugzilla #215602: Don't use the autohinter for fonts where it
it distorts the metrics so badly that even the digits which
should be monospaced are not monospaced at all anymore.
- Don't use the autohinter for good quality TrueType fonts.
-------------------------------------------------------------------
Wed Oct 25 15:59:53 CEST 2006 - mfabian@suse.de
- Fate #300950: after the regular setup is done, source all scripts
in /usr/lib/fonts-config/conf.d which might do additional setup.
-------------------------------------------------------------------
Thu Sep 28 11:50:50 CEST 2006 - mfabian@suse.de
- the OpenOffice font directory on x86_64 is
/usr/lib64/ooo-2.0/share/fonts/truetype/.
-------------------------------------------------------------------
Wed Sep 13 11:56:55 CEST 2006 - mfabian@suse.de
- some fonts have more than one space in the family name, replace
them all with '_' where necessary in the Java setup.
-------------------------------------------------------------------
Tue Sep 12 17:48:05 CEST 2006 - mfabian@suse.de
- improve Java 1.5 font setup for Chinese and Korean.
-------------------------------------------------------------------
Thu Aug 17 12:47:58 CEST 2006 - mfabian@suse.de
- fix font paths in Java font setup for X11R7.
-------------------------------------------------------------------
Wed Aug 16 15:40:10 CEST 2006 - mfabian@suse.de
- use "Recommends: ft2demos" only for SuSE Linux >= 10.1.
-------------------------------------------------------------------
Thu Aug 10 17:51:07 CEST 2006 - mfabian@suse.de
- Bugzilla #195835: print a warning to stdout when the creation
of a Fontmap for Ghostscript has been requested but the 'ftdump'
binary is not available. Add "Recommends: ft2demos" to the .spec
file because the 'ft2demos' package contains 'ftdump'. Mention
'ftdump' in the comment above GENERATE_GHOSTSCRIPT_FONTMAPS
in /etc/sysconfig/fonts-config. Mention ftdump in the manual page
as well.
-------------------------------------------------------------------
Mon Jul 03 12:35:39 CEST 2006 - mfabian@suse.de
- Add path names for X11R7
(patch by Stefan Dirsch <sndirsch@suse.de>).
-------------------------------------------------------------------
Fri Apr 28 19:17:21 CEST 2006 - mfabian@suse.de
- Bugzilla #104365: match on "pattern" instead on "font" to edit
the default hinting settings to make it easier to override
the defaults with applications using FcPatternDel() and
FcPatternAdd...().
-------------------------------------------------------------------
Wed Apr 19 11:44:20 CEST 2006 - schwab@suse.de
- Use /usr/bin/fc-cache-x86 when it exists.
-------------------------------------------------------------------
Tue Apr 11 15:13:45 CEST 2006 - mfabian@suse.de
- Bugzilla #162978: also call /usr/bin/fc-cache64 if it exists
(for ppc64).
- never use '--force' when calling /usr/bin/fc-cache32 and
/usr/bin/fc-cache64.
-------------------------------------------------------------------
Mon Apr 03 18:12:24 CEST 2006 - mfabian@suse.de
- Bugzilla #157441 comment #30 ff: make hintstyle=hintfull the
default.
- Bugzilla #160226: call /usr/bin/fc-cache32 if it exists.
-------------------------------------------------------------------
Fri Feb 10 11:47:35 CET 2006 - mfabian@suse.de
- Bugzilla #148359: do not touch /usr/X11R6/lib/X11/fonts in
SuSEconfig.fonts to find out whether this is on a readonly
file system. Even if it is on a readonly file system, caches
for fontconfig can still be generated in /var/cache/fontconfig.
And it might still be possible to generate fonts.dir/fonts.scale
files in other directories, i.e. /usr/sbin/fonts-config should
be started always.
-------------------------------------------------------------------
Tue Feb 07 12:16:39 CET 2006 - mfabian@suse.de
- Bugzilla #148361: generate /etc/fonts/suse-font-dirs.conf from
a template containing glob patterns to a full list of all
font directories to avoid that fontconfig calls stat () on all
files in all sub-directories.
-------------------------------------------------------------------
Wed Jan 25 21:46:21 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Mon Jan 09 16:39:09 CET 2006 - mfabian@suse.de
- Bugzilla #105626: Takashi IWAI <tiwai@suse.de> made patches for
freetype2 to improve the autohinting (mainly for CJK fonts).
Now we don't need to switch off the autohinter for CJK fonts
any more.
-------------------------------------------------------------------
Wed Jan 04 19:22:25 CET 2006 - mfabian@suse.de
- update to 20060104:
- make it work better together with fontconfig 2.3.93.20060103
and require fontconfig >= 2.3.93.20060103
- remove old cruft which was used for Xft1 and older versions
of fontconfig
- write autogenerated files in /etc/fonts only if their contents
have changed, touching these files causes fontconfig to believe
that the caches are out of date.
- fix glob pattern for font.properties.ja (for java 1.4.2).
-------------------------------------------------------------------
Wed Jan 04 12:54:11 CET 2006 - mfabian@suse.de
- Bugzilla #131714: always use byte code interpreter for some
composite CJK fonts which cannot be rendered correctly with the
autohinter. Currently the only fonts I know which need this
are the traditional Chinese fonts MingLiU and PMingLiU.
-------------------------------------------------------------------
Thu Oct 27 14:59:27 CEST 2005 - mfabian@suse.de
- Bugzilla #130350: add "Andale Sans", "Andy MT", "Bell MT", and
"Monotype Sorts" to the list of fonts which are rendered with
the byte code interpreter and without anti-aliasing up to the
pixellimit specified in /etc/sysconfig/fonts-config.
These fonts appear to have good byte code as well, the results
when rendered this way look OK.
-------------------------------------------------------------------
Thu Oct 27 12:23:42 CEST 2005 - mfabian@suse.de
- revert last change because I downgraded to fontconfig
2.3.2.20050721 (the version from SUSE 10.0) in STABLE.
This fontconfig version is solid and works reliable. The
fontconfig 2.4 branch will be checked into BETA and come
back to STABLE as soon as the crash problems are solved.
-------------------------------------------------------------------
Wed Oct 26 18:29:40 CEST 2005 - mfabian@suse.de
- Bugzilla #128080: add option "--force" to the call of
fonts-config in SuSEconfig.fonts.
This is only a temporary workaround until the real problem
in fontconfig is fixed. With this workaround, SuSEconfig.fonts
needs a lot more time but at least it appears to work reliably.
-------------------------------------------------------------------
Thu Sep 29 02:55:15 CEST 2005 - dmueller@suse.de
- add norootforbuild
-------------------------------------------------------------------
Thu Sep 08 12:04:03 CEST 2005 - mfabian@suse.de
- Bugzilla #114949:
+ really add variable to enable the byte code
interpreter to /etc/sysconfig/fonts-config. The last change
contained only the code to use this variable if available but
not the variable itself.
+ add variables in /etc/sysconfig/fonts-config
to choose whether embedded bitmaps should be used and for
which languages.
-------------------------------------------------------------------
Tue Sep 06 18:45:57 CEST 2005 - mfabian@suse.de
- Bugzilla #114949: add a variable in /etc/sysconfig/fonts-config
to choose whether black and white rendering using the byte code
interpreter should be used and up to which pixel size.
-------------------------------------------------------------------
Tue Sep 06 12:27:33 CEST 2005 - mfabian@suse.de
- Bugzilla #79259 again: I found a bug in the autogeneration of
the Java font setup: sometimes "fc-list font file" may return
several results, for example if there are symlinks which point
to the same font and also if one of the CID-keyed fonts
created by the script /usr/sbin/acroread-cidfont-config happens
to have the same family name. These CID-keyed fonts and the
must be ignored, neither of them will work with Java.
-------------------------------------------------------------------
Mon Sep 05 17:55:14 CEST 2005 - mfabian@suse.de
- Bugzilla #79259: add autogeneration of Java font configuration
files.
-------------------------------------------------------------------
Fri Mar 04 15:35:15 CET 2005 - mfabian@suse.de
- add missing %prep section to .spec file.
-------------------------------------------------------------------
Mon Dec 06 23:04:51 CET 2004 - mfabian@suse.de
- Bugzilla #48603: don't try to write OpenOffice font-setup if
OpenOffice is not installed.
-------------------------------------------------------------------
Fri Oct 01 20:04:30 CEST 2004 - mfabian@suse.de
- Bugzilla #46299: improve OpenOffice font setup for Japanese
for better on screen display and printing.
-------------------------------------------------------------------
Tue Jul 6 15:39:51 CEST 2004 - mfabian@suse.de
- make package "noarch".
- make fonts which have spaces in the filename usable with
the X11 core font system by generating symbolic links.
- checkproc was still used without absolute path in one place.
-------------------------------------------------------------------
Thu May 6 00:08:41 CEST 2004 - sndirsch@suse.de
- created package

228
fonts-config.spec Normal file
View File

@ -0,0 +1,228 @@
#
# spec file for package fonts-config (Version 20061025)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: fonts-config
License: GNU General Public License (GPL)
Group: System/X11/Fonts
Provides: xf86tools:/usr/sbin/fonts-config
Autoreqprov: on
Requires: fontconfig >= 2.3.93.20060103
%if %suse_version > 1000
Recommends: ft2demos
%endif
Version: 20061025
Release: 9
Summary: Configures Fonts for X Windows and other applications
Source: fonts-config
Source1: SuSEconfig.fonts
Source2: sysconfig.fonts-config
Source3: Common.xcu.template
Source4: font.properties.ja.template
Source5: fontconfig.SuSE.properties.template
Source6: suse-hinting.conf.template
Source7: suse-bitmaps.conf.template
Source8: suse-font-dirs.conf.template
BuildArchitectures: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Configures Fonts for X Windows and other applications.
Usually fonts-config is called automatically via SuSEconfig (SuSEconfig
--module fonts), which is usually automatically called by YaST2. You
can also execute fonts-config directly, which is mainly useful for
debugging it.
Authors:
--------
Mike Fabian <mfabian@suse.de>
%prep
%build
%install
mkdir -p $RPM_BUILD_ROOT/sbin/conf.d
mkdir -p $RPM_BUILD_ROOT/usr/sbin
mkdir -p $RPM_BUILD_ROOT/usr/share/fonts-config
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
install -m 755 $RPM_SOURCE_DIR/SuSEconfig.fonts $RPM_BUILD_ROOT/sbin/conf.d
install -m 755 $RPM_SOURCE_DIR/fonts-config $RPM_BUILD_ROOT/usr/sbin
install -m 644 $RPM_SOURCE_DIR/*.template $RPM_BUILD_ROOT/usr/share/fonts-config
pod2man --section 1 --center=" " $RPM_SOURCE_DIR/fonts-config > \
$RPM_BUILD_ROOT/%{_mandir}/man1/fonts-config.1
install -m 644 $RPM_SOURCE_DIR/sysconfig.fonts-config \
$RPM_BUILD_ROOT/var/adm/fillup-templates/
%post
%{fillup_only -n fonts-config}
exit 0
%files
%defattr(-,root,root)
/usr/sbin/fonts-config
%dir /usr/share/fonts-config/
/usr/share/fonts-config/*
/sbin/conf.d/SuSEconfig.fonts
%{_mandir}/man1/fonts-config.1.gz
/var/adm/fillup-templates/sysconfig.fonts-config
%changelog -n fonts-config
* Wed Nov 22 2006 - mfabian@suse.de
- Bugzilla #222675: disable autohinter for PostScript fonts.
* Wed Nov 15 2006 - mfabian@suse.de
- Bugzilla #215602: don't use the embedded bitmaps in the IPA
fonts because they are only available in 12, 14, and 16 pixels.
- Bugzilla #215602: Don't use the autohinter for fonts where it
it distorts the metrics so badly that even the digits which
should be monospaced are not monospaced at all anymore.
- Don't use the autohinter for good quality TrueType fonts.
* Wed Oct 25 2006 - mfabian@suse.de
- Fate #300950: after the regular setup is done, source all scripts
in /usr/lib/fonts-config/conf.d which might do additional setup.
* Thu Sep 28 2006 - mfabian@suse.de
- the OpenOffice font directory on x86_64 is
/usr/lib64/ooo-2.0/share/fonts/truetype/.
* Wed Sep 13 2006 - mfabian@suse.de
- some fonts have more than one space in the family name, replace
them all with '_' where necessary in the Java setup.
* Tue Sep 12 2006 - mfabian@suse.de
- improve Java 1.5 font setup for Chinese and Korean.
* Thu Aug 17 2006 - mfabian@suse.de
- fix font paths in Java font setup for X11R7.
* Wed Aug 16 2006 - mfabian@suse.de
- use "Recommends: ft2demos" only for SuSE Linux >= 10.1.
* Thu Aug 10 2006 - mfabian@suse.de
- Bugzilla #195835: print a warning to stdout when the creation
of a Fontmap for Ghostscript has been requested but the 'ftdump'
binary is not available. Add "Recommends: ft2demos" to the .spec
file because the 'ft2demos' package contains 'ftdump'. Mention
'ftdump' in the comment above GENERATE_GHOSTSCRIPT_FONTMAPS
in /etc/sysconfig/fonts-config. Mention ftdump in the manual page
as well.
* Mon Jul 03 2006 - mfabian@suse.de
- Add path names for X11R7
(patch by Stefan Dirsch <sndirsch@suse.de>).
* Fri Apr 28 2006 - mfabian@suse.de
- Bugzilla #104365: match on "pattern" instead on "font" to edit
the default hinting settings to make it easier to override
the defaults with applications using FcPatternDel() and
FcPatternAdd...().
* Wed Apr 19 2006 - schwab@suse.de
- Use /usr/bin/fc-cache-x86 when it exists.
* Tue Apr 11 2006 - mfabian@suse.de
- Bugzilla #162978: also call /usr/bin/fc-cache64 if it exists
(for ppc64).
- never use '--force' when calling /usr/bin/fc-cache32 and
/usr/bin/fc-cache64.
* Mon Apr 03 2006 - mfabian@suse.de
- Bugzilla #157441 comment #30 ff: make hintstyle=hintfull the
default.
- Bugzilla #160226: call /usr/bin/fc-cache32 if it exists.
* Fri Feb 10 2006 - mfabian@suse.de
- Bugzilla #148359: do not touch /usr/X11R6/lib/X11/fonts in
SuSEconfig.fonts to find out whether this is on a readonly
file system. Even if it is on a readonly file system, caches
for fontconfig can still be generated in /var/cache/fontconfig.
And it might still be possible to generate fonts.dir/fonts.scale
files in other directories, i.e. /usr/sbin/fonts-config should
be started always.
* Tue Feb 07 2006 - mfabian@suse.de
- Bugzilla #148361: generate /etc/fonts/suse-font-dirs.conf from
a template containing glob patterns to a full list of all
font directories to avoid that fontconfig calls stat () on all
files in all sub-directories.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Jan 09 2006 - mfabian@suse.de
- Bugzilla #105626: Takashi IWAI <tiwai@suse.de> made patches for
freetype2 to improve the autohinting (mainly for CJK fonts).
Now we don't need to switch off the autohinter for CJK fonts
any more.
* Wed Jan 04 2006 - mfabian@suse.de
- update to 20060104:
- make it work better together with fontconfig 2.3.93.20060103
and require fontconfig >= 2.3.93.20060103
- remove old cruft which was used for Xft1 and older versions
of fontconfig
- write autogenerated files in /etc/fonts only if their contents
have changed, touching these files causes fontconfig to believe
that the caches are out of date.
- fix glob pattern for font.properties.ja (for java 1.4.2).
* Wed Jan 04 2006 - mfabian@suse.de
- Bugzilla #131714: always use byte code interpreter for some
composite CJK fonts which cannot be rendered correctly with the
autohinter. Currently the only fonts I know which need this
are the traditional Chinese fonts MingLiU and PMingLiU.
* Thu Oct 27 2005 - mfabian@suse.de
- Bugzilla #130350: add "Andale Sans", "Andy MT", "Bell MT", and
"Monotype Sorts" to the list of fonts which are rendered with
the byte code interpreter and without anti-aliasing up to the
pixellimit specified in /etc/sysconfig/fonts-config.
These fonts appear to have good byte code as well, the results
when rendered this way look OK.
* Thu Oct 27 2005 - mfabian@suse.de
- revert last change because I downgraded to fontconfig
2.3.2.20050721 (the version from SUSE 10.0) in STABLE.
This fontconfig version is solid and works reliable. The
fontconfig 2.4 branch will be checked into BETA and come
back to STABLE as soon as the crash problems are solved.
* Wed Oct 26 2005 - mfabian@suse.de
- Bugzilla #128080: add option "--force" to the call of
fonts-config in SuSEconfig.fonts.
This is only a temporary workaround until the real problem
in fontconfig is fixed. With this workaround, SuSEconfig.fonts
needs a lot more time but at least it appears to work reliably.
* Thu Sep 29 2005 - dmueller@suse.de
- add norootforbuild
* Thu Sep 08 2005 - mfabian@suse.de
- Bugzilla #114949:
+ really add variable to enable the byte code
interpreter to /etc/sysconfig/fonts-config. The last change
contained only the code to use this variable if available but
not the variable itself.
+ add variables in /etc/sysconfig/fonts-config
to choose whether embedded bitmaps should be used and for
which languages.
* Tue Sep 06 2005 - mfabian@suse.de
- Bugzilla #114949: add a variable in /etc/sysconfig/fonts-config
to choose whether black and white rendering using the byte code
interpreter should be used and up to which pixel size.
* Tue Sep 06 2005 - mfabian@suse.de
- Bugzilla #79259 again: I found a bug in the autogeneration of
the Java font setup: sometimes "fc-list font file" may return
several results, for example if there are symlinks which point
to the same font and also if one of the CID-keyed fonts
created by the script /usr/sbin/acroread-cidfont-config happens
to have the same family name. These CID-keyed fonts and the
must be ignored, neither of them will work with Java.
* Mon Sep 05 2005 - mfabian@suse.de
- Bugzilla #79259: add autogeneration of Java font configuration
files.
* Fri Mar 04 2005 - mfabian@suse.de
- add missing %%prep section to .spec file.
* Mon Dec 06 2004 - mfabian@suse.de
- Bugzilla #48603: don't try to write OpenOffice font-setup if
OpenOffice is not installed.
* Fri Oct 01 2004 - mfabian@suse.de
- Bugzilla #46299: improve OpenOffice font setup for Japanese
for better on screen display and printing.
* Tue Jul 06 2004 - mfabian@suse.de
- make package "noarch".
- make fonts which have spaces in the filename usable with
the X11 core font system by generating symbolic links.
- checkproc was still used without absolute path in one place.
* Thu May 06 2004 - sndirsch@suse.de
- created package

0
ready Normal file
View File

107
suse-bitmaps.conf.template Normal file
View File

@ -0,0 +1,107 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Generated by SuSEconfig.fonts, don't edit, your changes will get lost. -->
<!-- Edit /etc/sysconfig/fonts-config instead. -->
<!-- Or put rules into your personal config file ~/.fonts.conf. -->
<!-- ************************************************************ -->
<!-- Bitmap related stuff -->
<!-- ************************************************************ -->
<!--
As rendering of outlines is often not perfect at small sizes, some
TrueType or OpenType fonts contain "embedded" bitmaps for small sizes.
This is very common in CJK fonts.
(By the way, apparently there are some western fonts which have
embedded bitmaps as well. Recently I found that "Courier New"
also has embedded bitmaps. But, for reasons unknown to me,
the embedded bitmaps in "Courier New" are not used, even when
embedded bitmaps are unconditionally enabled for all fonts.
On top of that, the embedded bitmaps in "Courier New" appear
to be of far lower quality than the results achieved when rendering
"Courier New" with the byte code interpreter enabled and the
antialiasing turned off. I.e. the existance of these low quality
embedded bitmaps in "Courier New" is quite mysterious).
Using embedded bitmaps usually gives clearly readable results as the bitmaps
are handtuned for good readability and do not suffer from imperfections
of the rendering algorithms.
On the other hand, anti-aliasing is only possible when the outlines
are used.
Often, using the outlines with anti-aliasing looks more "beautiful".
But using the embedded bitmaps is often better readable.
It is a matter of taste, decide by yourself which style you prefer.
To use embedded bitmaps in TrueType fonts always when available
put the following rule in your personal ~/.fonts.conf file:
<match target="font">
<edit name="embeddedbitmap">
<bool>true</bool>
</edit>
</match>
To avoid using the embedded bitmaps and always use the outlines,
put the following rule in your personal ~/.fonts.conf file:
<match target="font">
<edit name="embeddedbitmap">
<bool>false</bool>
</edit>
</match>
It is also possible to enable embedded bitmaps only for fonts
which support certain languages. For example, if you want to
enable embedded bitmaps only for Japanese, Chinese, and Korean
fonts, put the following rule in your personal ~/.fonts.conf file:
<match target="font">
<edit name="embeddedbitmap">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="lang" compare="contains">
<string>ja</string>
<string>zh</string>
<string>ko</string>
</test>
<edit name="embeddedbitmap" mode="assign">
<bool>true</bool>
</edit>
</match>
-->
_USE_EMBEDDED_BITMAPS_PLACEHOLDER_
<!--
The IPA fonts have bitmaps only in 12, 14, and 16 pixels.
That is rather useless, it is not nice to see a bitmaps at 12
pixels, antialiased glyphs at 13 pixels and bitmaps at 14
pixels again.
-->
<match target="font">
<test name="family">
<string>IPAMincho</string>
<string>IPAGothic</string>
<string>IPAPMincho</string>
<string>IPAPGothic</string>
<string>IPAUIGothic</string>
</test>
<edit name="autohint">
<bool>false</bool>
</edit>
<edit name="embeddedbitmap">
<bool>false</bool>
</edit>
</match>
</fontconfig>

View File

@ -0,0 +1,27 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Generated by SuSEconfig.fonts, don't edit, your changes will get lost. -->
<!-- ************************************************************ -->
<!-- list of font directories -->
<!-- -->
<!-- generated by SuSEconfig.fonts from the template -->
<!-- /usr/share/fonts-config/suse-font-dirs.conf.template -->
<!-- All glob patterns in this template-file are expanded and -->
<!-- all subdirectories of these directories are added as well -->
<!-- ************************************************************ -->
<dir>/usr/share/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts</dir>
<dir>/opt/kde*/share/fonts</dir>
<dir>/usr/lib/ooo-*/share/fonts</dir>
<dir>/usr/lib64/ooo-*/share/fonts</dir>
<dir>/opt/OpenOffice.org/share/fonts</dir>
<dir>/opt/staroffice*/share/fonts</dir>
<dir>/usr/lib*/jvm/java-*-sun-*/jre/lib/fonts</dir>
<dir>/usr/X11R6/lib/Acrobat*/Resource/Font</dir>
<dir>/usr/local/share/fonts</dir>
</fontconfig>

295
suse-hinting.conf.template Normal file
View File

@ -0,0 +1,295 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Generated by SuSEconfig.fonts, don't edit, your changes will get lost. -->
<!-- Edit /etc/sysconfig/fonts-config instead. -->
<!-- Or put rules into your personal config file ~/.fonts.conf. -->
<!-- ************************************************************ -->
<!-- Hinting and antialiasing -->
<!-- ************************************************************ -->
<!--
Using hinting=true, hintstyle=hintfull and antialias=true
is a good default for most fonts.
Match on "pattern" for the default, not on "font" to make
it easier to override the default using FcPatternDel()
and FcPatternAdd...() (see bugzilla #104365).
-->
<match target="pattern">
<edit name="hinting">
<bool>true</bool>
</edit>
<edit name="hintstyle">
<const>hintfull</const>
</edit>
<edit name="antialias">
<bool>true</bool>
</edit>
</match>
<!--
Set autohinter=true as the default, then add exceptions for certain fonts:
-->
<match target="pattern">
<edit name="autohint">
<bool>true</bool>
</edit>
</match>
<!--
Switch off the autohinter for PostScript fonts (Type 1 and OpenType CFF)
because using the PostScript hinting usually looks better than using
the autohinter.
-->
<match target="font">
<test name="fontformat">
<string>Type 1</string>
<string>CFF</string>
</test>
<edit name="autohint">
<bool>false</bool>
</edit>
</match>
<!--
TrueType Fonts which have high quality byte code interpreter
instructions can look very good in even in small sizes when using
the byte code interpreter (autohint=false). This is true
both with and without anti-aliasing.
In black and white (antialias=false) the results when rendering
with the byte code interpreter may even look as good as high quality
bitmap fonts.
On the other hand, some low quality TrueType Fonts do not have
byte code interpreter instructions at all or only very bad byte
code and may look better when the autohinter is used.
(See "FreeSans" for example, it looks better with the
autohinter which is especially obvious if anti-aliasing is off).
-->
<!--
Switch off the autohinter for TrueType fonts in order
to use the byte code interpreter.
-->
<match target="font">
<test name="fontformat">
<string>TrueType</string>
</test>
<edit name="autohint">
<bool>false</bool>
</edit>
</match>
<!--
Switch on the autohinter for a few TrueType fonts which
have no byte code or very bad byte code and look better
with the autohinter:
But see also bug #215602 for many fonts the autohinter
seriously distorts the metrics so badly that
even the digits which should be monospaced are not
monospaced at all anymore.
Because of this problem, better don't switch on
the autohinter for
Sazanami
IPA
DejaVu Sans Light
DejaVu Sans Condensed
DejaVu Serif Condensed
FreeSans
FreeSerif
FreeMono
and other fonts with similar problems until this is solved
in the autohinter.
-->
<match target="font">
<test name="fontformat">
<string>TrueType</string>
</test>
<test name="family">
<string>MS Gothic</string>
<string>MS PGothic</string>
<string>MS UI Gothic</string>
<string>MS Mincho</string>
<string>MS PMincho</string>
<string>HGPSoeiKakupoptai</string>
<string>HGSGothicE</string>
<string>HGSGothicM</string>
<string>HGKyokashotai</string>
<string>HGSSoeiKakugothicUB</string>
<string>HGPGothicB</string>
<string>HGPGothicE</string>
<string>HGPGothicM</string>
<string>HGSKyokashotai</string>
<string>HGMaruGothicMPRO</string>
<string>HGPSoeiKakugothicUB</string>
<string>HGMinchoL</string>
<string>HGPMinchoL</string>
<string>HGMinchoB</string>
<string>HGPMinchoB</string>
<string>HGSMinchoB</string>
<string>HGMinchoE</string>
<string>HGPMinchoE</string>
<string>HGSMinchoE</string>
<string>HGSoeiKakugothicUB</string>
<string>HGGyoshotai</string>
<string>HGPGyoshotai</string>
<string>HGSGyoshotai</string>
<string>HGSoeiKakupoptai</string>
<string>HGSSoeiPresenceEB</string>
<string>HGPSoeiPresenceEB</string>
<string>HGGothicB</string>
<string>HGGothicE</string>
<string>HGGothicM</string>
<string>HGSoeiPresenceEB</string>
<string>HGPKyokashotai</string>
<string>HGSSoeiKakupoptai</string>
<string>HGSeikaishotaiPRO</string>
<string>TLKyokashotai</string>
<string>TLMincho</string>
<string>TLPMincho</string>
<string>TLPGothic</string>
<string>TLPKyokashotai</string>
<string>TLMarugothicM</string>
<string>TLGyoshotai</string>
<string>TLPGyoshotai</string>
<string>TLSGyoshotai</string>
<string>TLPMarugothicM</string>
<string>TLSMarugothicM</string>
<string>TLSKyokashotai</string>
<string>TLGothic</string>
</test>
<edit name="autohint">
<bool>true</bool>
</edit>
</match>
<!--
The following rule sets up black and white rendering with
the byte code interpreter for a small list of fonts which
are known to have good byte code and give bitmap quality
results at small sizes.
The pixelsize limit is set to '0' though, which effectively
disables this rule by default because most users don't like
that bitmap look and feel.
If you like a bitmap look and feel of your desktop,
copy this rule into your ~/.fonts.conf file and replace the '0'
with non-zero pixelsize limit. Using '18' as the pixelsize
limit is a good choice if you have the fonts in this list installed
and like a bitmap look and feel.
-->
<match target="font">
<test name="family">
<string>Andale Mono</string>
<string>Arial</string>
<string>Comic Sans MS</string>
<string>Georgia</string>
<string>Impact</string>
<string>Trebuchet MS</string>
<string>Verdana</string>
<string>Courier New</string>
<string>Times New Roman</string>
<string>Tahoma</string>
<string>Webdings</string>
<string>Albany AMT</string>
<string>Thorndale AMT</string>
<string>Cumberland AMT</string>
<string>Andale Sans</string>
<string>Andy MT</string>
<string>Bell MT</string>
<string>Monotype Sorts</string>
</test>
<test name="pixelsize" compare="less_eq">
<double>_BYTECODE_BW_MAX_PIXEL_</double>
</test>
<edit name="autohint">
<bool>false</bool>
</edit>
<edit name="antialias">
<bool>false</bool>
</edit>
</match>
<!--
Some CJK fonts require the byte code interpreter to be rendered correctly.
These are composite fonts which store components and composing information
and compose the glyphs on the fly using the hinting instructions.
For all such fonts we switch off the autohinter here.
When "autohint" is set to "false", the byte code interpreter will
be used if it has been enabled at all when compiling freetype2.
The Chinese fonts "MingLiu" and "PMingLiU" used to belong to the fonts
which absolutely require the byte code interpreter to be rendered
correctly.
But apparently the new versions of "MingLiU" and "PMingLiU" from Windows
Vista are rendered correctly without the byte code interpreter.
-->
<match target="font">
<test name="family">
<string>MingLiU</string>
<string>PMingLiU</string>
</test>
<edit name="autohint">
<bool>false</bool>
</edit>
</match>
<!--
Hinting for CJK fonts in freetype doesn't yet work as well as for Latin fonts.
Recently the autohinter in in freetype has been improved for CJK fonts
a lot but it is still not perfect. Therefore one might want to switch
off the autohinter for CJK fonts.
This can be achieved by using the following rule:
<match target="font">
<test name="lang" compare="contains">
<string>ja</string>
<string>zh</string>
<string>ko</string>
</test>
<edit name="autohint">
<bool>false</bool>
</edit>
</match>
-->
<!--
for some Bengali fonts (e.g. "Mukti Narrow"), the autohinter works well
with the patch from http://www.kde.gr.jp/~akito/patch/freetype2/2.1.7
applied. But for "Likhan" it still doesn't work that well
(look how the "matra" lines at the top line up). Therefore, switch
off the autohinter for the "Likhan" font:
-->
<match target="font">
<test name="family">
<string>Likhan</string>
</test>
<edit name="autohint">
<bool>false</bool>
</edit>
</match>
</fontconfig>

100
sysconfig.fonts-config Normal file
View File

@ -0,0 +1,100 @@
## Path: Desktop
## Description: Display font configuration
## Type: yesno
## Default: yes
#
# generate TTCap entries in fonts.dir, which can be used by
# xtt/freetype font module
#
GENERATE_TTCAP_ENTRIES="yes"
## Path: System/Printing
## Description: Printer font configuration
## Type: yesno
## Default: no
#
# generate fontmaps for ghostscript
#
# (needs 'ftdump' from the 'ft2demos' package).
#
GENERATE_GHOSTSCRIPT_FONTMAPS="no"
## Path: Desktop
## Description: Display font configuration
## Type: yesno
## Default: yes
#
# generate font setup for OpenOffice
#
GENERATE_OOO_FONT_SETUP="yes"
## Path: Desktop
## Description: Display font configuration
## Type: yesno
## Default: yes
#
# generate font setup for Java 1.4.x and Java 1.5.x
#
GENERATE_JAVA_FONT_SETUP="yes"
## Path: Desktop
## Description: Display font configuration
## Type: integer
## Default: 0
#
# Fonts which have high quality byte code interpreter instructions
# can look very good in small sizes when rendered in black and white
# (no anti-aliasing!) using the byte code interpreter (not the autohinter!).
# The results look as good as high quality bitmap fonts.
#
# If you want to use this rendering style by default for all fonts
# which are known to have good byte code instructions (these are the
# fonts from the agfa-fonts package and the Microsoft webfonts), enter
# an integer number greater than 0 here. For example, if you enter "18",
# black and white rendering using the byte code interpreter will be used
# for pixel sizes <= 18, for larger sizes the autohinter and anti-aliasing
# will be used. You can disable this by entering "0".
#
BYTECODE_BW_MAX_PIXEL="0"
## Path: Desktop
## Description: Display font configuration
## Type: yesno
## Default: yes
#
# As rendering of outlines is often not perfect at small sizes, some
# TrueType or OpenType fonts contain "embedded" bitmaps for small sizes.
# This is very common in CJK fonts.
#
# Using embedded bitmaps usually gives clearly readable results as the bitmaps
# are handtuned for good readability and do not suffer from imperfections
# of the rendering algorithms.
#
# On the other hand, anti-aliasing is only possible when the outlines
# are used.
#
# Often, using the outlines with anti-aliasing looks more "beautiful".
# But using the embedded bitmaps is often better readable.
# It is a matter of taste, decide by yourself which style you prefer.
#
USE_EMBEDDED_BITMAPS="yes"
## Path: Desktop
## Description: Display font configuration
## Type: string
## Default: ja:ko:zh-CN:zh-TW:zh-HK:zh-SG
#
# You can limit the use of embedded bitmaps only to fonts which support certain
# languages. To do this set this variable to a colon separated list of languages.
# The spelling of the languages is the same as used by fontconfig.
# For example, if you want to use embedded bitmaps only in fonts supporting
# Japanese or simplified Chinese, you can set this variable to "ja:zh-CN".
# If you want to use embedded bitmaps for *all* languages, set this variable
# to the empty string "" or to "no".
#
EMBEDDED_BITMAPS_LANGUAGES="ja:ko:zh-CN:zh-TW:zh-HK:zh-SG"