portupgradeしたら、portsのOPTION/KNOBの変更で起動しなくなった。
慌てて対処はしてみたものの、あちこちに問題発生。
手慣れた作業とはいえ、気を緩めてはいかん。うん。
2007年09月28日
[ FreeBSD ] apache22
2006年06月16日
[ FreeBSD ] apache2.*
いつも忘れるのでメモ。
kernel設定ファイルに以下を追加。
options ACCEPT_FILTER_HTTP
options ACCEPT_FILTER_DATA
2005年11月27日
[ FreeBSD ] trac(2)
- 環境を作成
# trac-admin PATH-TO-TRAC-ENV initenv
# chown -R www:www PATH-TO-TRAC-ENV - 環境設定
作成されたディレクトリ内のconf/trac.iniを編集する。default_charset = euc_jp
対象のソースコードがEUC-JPの場合。 - Apache設定
Alias PATH-NAME "PATH-TO-TRAC-ENV"
環境変数 TRAC_ENV を使って、trac.cgi に作成したプロジェクトディレクトリの場所を教える。
<Location "PATH-NAME">
setenv TRAC_ENV "PATH-TO-TRAC-ENV"
</Location>
[ FreeBSD ] trac(1)
以下、インストールに関するメモ。
-
trac本体
# portinstall www/trac
-
PythonのCJKコーデック
# portinstall converters/py-cjkcodecs
-
日本語パッチ
- インターアクトから日本語パッチをダウンロード
-
パッチを展開し、ページテンプレート他を上書きする
日本語パッチが trac-0.9-ja-1.zip の場合。
# unzip trac-0.9-ja-1.zip
# cp -Rf trac-0.9-ja-1/htdocs /usr/local/share/trac/
# cp -Rf trac-0.9-ja-1/templates /usr/local/share/trac/
# cp -Rf trac-0.9-ja-1/wiki-default /usr/local/share/trac/
# cp -Rf trac-0.9-ja-1/wiki-macros /usr/local/share/trac/
-
Apache
Alias /trac/ "/usr/local/share/trac/htdocs/"
<Directory "/usr/local/share/trac/htdocs">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/usr/local/share/trac/cgi-bin/">
DirectoryIndex trac.cgi
AddHandler cgi-script .cgi
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
2005年11月17日
[ FreeBSD ] MSゴシック
ライセンス的に微妙なのは承知で、デュアルブートのWindows2000領域にあるMSゴシックを使えるように設定してみた。
おお、2chのAAがずれないよ。
詳細な手順は...だが、MSゴシックとMS明朝をあわせたfonts.dirはこんな感じ。
300
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-iso10646-1
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-iso10646-1
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-iso8859-1
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-iso10646-1
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-iso10646-1
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-iso10646-1
TrueTypeフォント用 fonts.dir & fonts.alias 生成の支援で作成したfonts.dirのフォント名部分をいじっただけなので、調整の余地はあるのかもしれないが、とりあえず使えはしている。
ただ、MSゴシック/MS明朝が日本語フォントとして非常に優れていると思ってはいるけど、ライセンスに問題を抱えてまで使いたいかと言われると....。
2005年11月15日
[ FreeBSD ] フォントの設定に失敗?
フォント回りを見直そうと、あちこち弄っている途中で、ついでにfluxboxをx11-wm/fluxboxからx11-wm/fluxbox-develに替えてみたら、なぜか全てのフォントが明朝に。
これはこれで綺麗で良いのだけど、どちらかというとゴシックの方が好きだし、fluxboxのCthulhainスタイルで、メニューやタイトルバーに日本語が混じると表示されないのもフォントの設定が合っていないせい、だろう。
なんにせよ設定を見直さなくては、と思ったところでタイムアップ。
続きは夜に...かな。
2005年11月10日
[ FreeBSD ] FreeBSD 6.0にアップデートする際の注意点
リリースノートや/usr/src/UPDATINGを読めば分かるはずの事なのだが、5.4から6.0にアップしてハマった事などの注意点をメモしておく。
make buildworld前の注意点。
- /etc/make.confを修正する。
従来のNOxxxシンボルがNO_xxxに変更されているなど、細かな差分がある。
/usr/src/share/examples/etc/make.confとの差分を吸収すれば良いのだが、/usr/src/share/examples/etc/make.confをベースに作りなおした方が早いかもしれない。
また、CPUTYPEを設定している場合、CPUTYPE?=xxx
のように"CPUTYPE?="となっていると有効にならないようになっているので、"?"を削除し、"CPUTYPE="にしておく。
- ccacheを無効にする。
ビルド高速化のためのccacheが仇となって、buildworld中にエラーになるので、ccacheは無効にしておく。
make buildkernel前の注意点。
- カーネルの設定ファイルを修正する。
従来のものと大差ないが、options COMPAT_FREEBSD4 # Compatible with FreeBSD4
など、新しいオプションが増えている。
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
GENERICからのカスタマイズの内容次第だが、手間を惜しまないならGENERICをベースに再作成するのも吉。
MPD運用時の注意点。
- OS自体のアップグレード完了後、mpdを再コンパイルする
NETGRAPHの変更のため、5.4で動作していたバイナリのままではエラーになって接続できない。# cd /usr/ports/net/mpd
# make deinstall
# make reinstall
PF運用時の注意点。
- 内部から、および外部から接続できるか確認する
PFのバージョンが上がったせいで、従来の設定のままでは(期待通り)動作しない可能性がある。
(従来の設定が誤っていたのかも知れないが、自宅サーバで公開しているHTTPサーバに外部から接続できなくなっていた)
2005年11月04日
[ FreeBSD ] mysql-server
久しぶりにportsからMySQLサーバを入れたら、つまらないことにハマったので、念のためメモしておく。
- 【問題】設定ファイルmy.cnfが無い。
【原因】portsからインストールしただけでは、my.cnfが作成されない。
【対処】サンプルからコピーして作る。
/usr/local/share/mysql/に、対象マシンの規模別のサンプルが何種類か用意されているので、適当に選んで/etcなり/usr/local/etcなりにmy.cnfとしてコピーする。# cp my-medium.cnf /etc/my.cnf
中くらいかな、と思ってmediumを選ぶと、実はかなり小さめのマシンを想定していたりするので、my-xxx.cnfの先頭部分にあるコメントを見て選ぶと良い。 - 【問題】/usr/local/etc/rc.d/mysql-server.sh start しても起動しない。
【原因】portsからインストールしただけでは、/etc/rc.confにMySQLを有効にする設定が追加されない。
【対処】/etc/rc.confに以下の行を追加してからやりなおす。mysql_enable="YES"
投稿者 Kobito : 22:56 | コメント (5688) | トラックバック
2005年11月03日
[ FreeBSD ] 11時間
2005年11月02日
[ FreeBSD ] 7時間経過
[ FreeBSD ] FreeBSDの新ロゴ

が、決まったそうで。
./J:FreeBSDの新ロゴ決まる
これまで馴染んだ(↑の)でーもん君ことBeastieはマスコットとして使用しつづけるそうだが、露出の機会が減ることは間違いなさそうで、少々さみしい。
[ FreeBSD ] 痛恨のミス
OOoインストール作業の高速化を図ってインストールしたCCACHEの設定を誤ってしまった。
予定外の場所にキャッシュを出力してしまい、当初の想定とは異なる理由でディスクの空き不足となり、インストール停止。
余計な事を考えなければ、最後までたどり着いたかも知れないのに、約4時間をロスした事になってしまった。
CCACHEの設定を見直して、再度portinstallを投入。
...朝には終わっているだろうか。
[ FreeBSD ] 3時間経過
OOoのbuild、まだ終わる気配無し。
今のところディスクには、まだ余裕がある感じ。
無事終わってくれると良いのだが。
2005年11月01日
[ FreeBSD ] openoffice.org
MS Officeを凌駕しているから、ではなく、MS Officeと「互換」することを売りにしてシェアを広げている感じが嫌いで避けてきたOOo。
MS Officeの代用として「贋MS Office」を使用するくらいなら、とOfficeに用ができる度にWindowsに切替えていたが、さすがに面倒になってきた。
Portsが先日リリースされたOOo2.0に対応したようなので、観念してインストールしてみることにした。
それなりのスペックのPCでも5時間かかるらしいので、仕掛けて放置、と行きたいところなのだが、インストール開始直後に「最大9GBのディスクスペースが必要」という旨の警告が表示され、慌てて空きを確認したら5GBしかない。
何時間も経過してから空き不足で停止...という有りがちな展開がよぎったが、案ずるよりともいうことだし、まずは様子見をかねてインストールを続行してみることに。
現時点では、以下の理由でインストールが妨げられた。
- portinstallが「ダウンロードしてきたOOoのハッシュが合わない」旨のメッセージを吐いて停止
[原因?]古いdistfileをダウンロードして*しまった*らしい
[対処]/usr/ports/distfiles/openoffice.org2.0/を削除してportinstallをやりなおし - インストールされているbisonと、依存するbisonのバージョンが違う旨のメッセージを吐いて停止
[原因]OOoが、devel/bisonではなくdevel/bison-develを要求し、両者が競合する関係だったため
[対処]pkg_deinstall devel/bisonしてから、portinstallをやりなおし
さて、無事に終わるだろうか。
2005年10月27日
[ FreeBSD ] fluxboxのツールバーに日付表示
素直にマニュアルを読むべきだったのに、回り道をしてしまった。
~/.fluxbox/initをエディタで開き、
session.screen0.strftimeFormat: %y/%m/%d (%a) %k:%M:%Sのようにフォーマットを指定する。
保存したら、Restart。
...これだけのことに、1時間も...
2005年10月21日
[ FreeBSD ] Ports依存症?
メモ帳代わりにWikiでも、と思い立ち/usr/ports/を探ってみる。
あれ? Pukiwiki、Portsになってないよ...
別にPukiWikiでなくても良いのだけど、わりと思いもよらないものまでPortsになってるので、きっとあるだろうと思ったのに。
Ports依存症なのかも。
2005年10月12日
[ FreeBSD ] libmap.conf更新
何時からか分からないが、FlashムービーやPDFが表示できなくなっていたので、環境を見直してみることに。
www/linux-flashplugin6も、print/acroread7もちゃんと入っていたので、/etc/libmap.confと戯れてみよう...かと思ったが、放置していた間に設定内容に変更が有ったようなので、サンプルをコピーし直して再設定。
cp /usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD5-stable /etc/libmap.conf/etc/libmap.confからFirefoxに関係の無い部分などをコメントアウトして完了。
2005年09月20日
[ FreeBSD ] BINDがエラーを吐く
何時からか不明だが、ときどきBINDがエラーを吐いている。
could not listen on UDP socket: permission denied
creating IPv4 interface ng1 failed; interface ignored
即困るという問題でも無かったので放置していたが、やはり気色悪い。
メッセージでgoogleってみると、named.confのlisten-onを追加すると改善するらしい。
原因が同じなのかは分からないが、見た感じやっておくべき設定がもれたようなので追加しておいた。
listen-on {
192.168/16;
127.0.0.1;
};
これで様子見。
追記:
この対処で合っていた様子。
BINDのエラーは出なくなった。
2005年09月09日
[ FreeBSD ] scbayesが動かない
Gaucheがgdbmのリンクに失敗するせいで、scbayesの学習ができない。
日に3ケタのSPAMが届いているのに、SPAMフィルタの精度を上げられないのは非常に辛い。
他のSPAMフィルタ...というかSpamAssassinに切り替え時なのかも知れない。
と言うことで、こちらのページのフィルタ設定を使わせてもらって、軽くテスト。
...良いんじゃない?
購読しているメールマガジンがSPAM判定されてしまったので、ルールとかは少し見直しが必要かも。
2005年07月08日
[ FreeBSD ] fluxboxのメニュー
fluxboxの右クリックで表示されるメニューにFirefoxが登録されない。
/usr/X11R6/bin/fluxbox-generate_menu を見てみたら、更新されてないのか"phoenix"のままになっている。
仕方がないので、fluxbox-generate_menuを修正してしのぐことにする。
- 権限の関係で一旦rootになる。
- /usr/X11R6/bin/fluxbox-generate_menu をエディタで開く。
- "mozilla"を検索し、すべての箇所に"firefox"を追加。
- /usr/X11R6/bin/fluxbox-generate_menu を保存。
- 一般ユーザに戻る。
- 以下を実行。
fluxbox-generate_menu -b firefox
[ FreeBSD ] Window Manager変更
なんとなくWindow Managerをfluxboxに変えてみた。
gnome2メタPortsがいろいろと入れてくれるおかげで、何が何に依存してインストールされたのかを調べるのも面倒くさい。
かと言って、残ったままになるのも気持ち悪く、以前に入れたときは、あまりに面倒さにキレて全てのPortsをmake deinstallしてしまった。
一瞬の爽快感と引替えにした復旧の苦労は忘れられず、Gnomeを入れた時に「もうWMは変えない」と心に誓ったハズだったのだが。
もっともらしい理由を付ければ「機能のほとんどを使っていない重量WMを使い続ける意味をどうしても見出すことができてなかった」なのだが、実際のところは他の作業のついでに衝動的にpkg_deinstallしてしまっていて、我に返った時にはXが使えなくなっていた。
自分でも何が何だか良く分からない。
fluxboxにしたのは別に理由は無くて、単に使った事が無いから。
起動してみた感触は悪くないので、当面これでいこうかなと思っている。
2005年06月07日
[ FreeBSD ] AWStatsの日本語化
AWStatsの統計ページの日本語化と、"検索文字列"の文字化け対策についてのメモ。
- AWStatsの日本語化
デフォルトの設定で、統計ページが日本語で表示されない場合は、awstats.confを編集して日本語に設定する。
デフォルト)
Lang="auto"
変更例)Lang="jp"
- "検索文字列"の文字化け対策
単に日本語表示を選択しただけでは、文字コードの違いから統計ページの"検索文字列"が文字化けする(可能性が高い)ので、UTF-8に統一する。
本来なら、AWStatsのプラグイン"decodeutfkeys.pm"でUTF-8変換されるハズなのだが、なぜか上手くいかないので、washitake.comさんが「AWStats の日本語処理」で紹介されているJcode版のモノに置き換える。- awstats.confを編集し、プラグイン"decodeutfkeys.pm"を有効化する
デフォルト)
#LoadPlugin="decodeutfkeys"
編集例)LoadPlugin="decodeutfkeys"
- "decodeutfkeys.pm"をhttp://washitake.com/diary/public/20050123.htmlのモノに置き換える
以下、無断転載。#!/usr/bin/perl
#-----------------------------------------------------------------------------
# decodeUTFKeys AWStats plugin (Jcode.pm version)
# Allow AWStats to convert keywords strings coded by some search engines in
# UTF8 coding to a common string in a local charset.
#-----------------------------------------------------------------------------
# Perl Required Modules: Jcode
#-----------------------------------------------------------------------------
use Jcode;
use strict;no strict "refs";
#-----------------------------------------------------------------------------
# PLUGIN VARIABLES
#-----------------------------------------------------------------------------
my $PluginNeedAWStatsVersion="6.0";
my $PluginHooksFunctions="DecodeKey";
#-----------------------------------------------------------------------------
# PLUGIN FUNCTION: Init_pluginname
#-----------------------------------------------------------------------------
sub Init_decodeutfkeys {
my $InitParams=shift;
my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion);
return ($checkversion?$checkversion:"$PluginHooksFunctions");
}
#------------------------------------------------------------------------------
# Function: Converts an UTF8 string to specified Charset
# Parameters: utfstringtodecode charsettoencode
# Return: newencodedstring
#------------------------------------------------------------------------------
sub DecodeKey_decodeutfkeys {
my $string = shift;
$string =~ s/\\x([0-9A-Fa-f][0-9A-Fa-f])/%$1/gi;
$string =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg;
$string = Jcode->new($string)->utf8;
$string =~ s/[;+]/ /g;
return $string;
}
1; # Do not remove this line
- awstats.confを編集し、プラグイン"decodeutfkeys.pm"を有効化する
投稿者 Kobito : 02:08 | コメント (4048) | トラックバック
[ FreeBSD ] Apacheのログのローテート
標準のままではApacheのアクセスログとエラーログのファイルが膨らむ一方なので、newsyslog(8)を使って、ログファイルをローテートする。
/etc/newsyslog.confに、以下のような設定を追加する。
/var/log/httpd-access.log 644 10 * $W0D0 J /var/run/httpd.pid上は、毎週日曜0時にファイルの切替えを行い、古いファイルはbzip2で圧縮して10世代残す場合の例。
/var/log/httpd-error.log 644 10 * $W0D0 J /var/run/httpd.pid
詳細はman(newsyslog,newsyslog.conf)を参照。
2005年05月08日
[ FreeBSD ] jail
jailの作り方をメモしておく。
主に、otsune's FreeBSD memo :: thin jailの作り方を参考にした、というか、そのまま。
- jail環境用のディレクトリを作る。
mkdir -p /jail/jailroot
- 作成したディレクトリ配下にディレクトリツリーを作成する。
- /etc/mtree配下のdistファイルなどを参考に、jail内で動作させるモノが必要とする構成のディレクトリツリーを記述したmtreeファイルを作成する。
- 作成したmtreeファイルをmtreeコマンドに喰わせてディレクトリを作成する。
mtree -deU -f jail.dist -p /jail/jailroot
- 最小限のバイナリをjail用ディレクトリ内に配置する。
- Manuel Kasper氏のサイトのminiBSD - reducing FreeBSDで提供されているmkmini.plというPerlスクリプトをダウンロードする。
fetch http://neon1.net/misc/minibsd/mkmini.pl
- jail環境に必要なファイルの一覧を作成し、任意の名前でファイルに保存する。
bin/[やbin/testのように実体が同じで名前だけが違うファイルは、コロン区切りで一行にまとめる。
例)bin/csh:/bin/tcsh
bin/date
bin/echo
bin/hostname
bin/link:bin/ln
bin/ls
bin/mkdir
bin/mv
bin/pwd:bin/realpath
bin/rm:bin/unlink
bin/rmdir
bin/sh
sbin/ldconfig
sbin/nologin:usr/sbin/nologin
usr/bin/awk
usr/bin/bunzip2:usr/bin/bzcat:usr/bin/bzip2
usr/bin/chgrp:usr/sbin/chown
usr/bin/cmp
usr/bin/gunzip:usr/bin/gzcat:usr/bin/gzip
usr/bin/egrep:usr/bin/fgrep:usr/bin/grep
usr/bin/find
usr/bin/limits
usr/bin/nohup
usr/bin/sed
usr/bin/tar
usr/bin/tee
usr/bin/true
usr/bin/touch
usr/bin/uname
usr/bin/dirname
usr/bin/nice
usr/sbin/mtree
usr/sbin/pw
usr/sbin/pwd_mkdb
usr/share/misc/termcap
libexec/ld-elf.so.1:usr/libexec/ld-elf.so.1
- mkmini.plを実行して、jail用ディレクトリ内にバイナリを配置する。
perl mkmini.pl jail.files / /jail/jailroot
- Manuel Kasper氏のサイトのminiBSD - reducing FreeBSDで提供されているmkmini.plというPerlスクリプトをダウンロードする。
- 最小限のライブラリをjail用ディレクトリ内に配置する。
- mkmini.pl同様、Manuel Kasper氏のサイトで提供されているmklibs.plというPerlスクリプトをダウンロードする。
fetch http://neon1.net/misc/minibsd/mklibs.pl
- mklibs.plを実行して、jail用ディレクトリ内に必要なライブラリの一覧を作成する。
perl mklibs.pl /jail/jailroot > jail.libs
- mkmini.plに、上で作成したライブラリの一覧を喰わせ、jail用ディレクトリ内にライブラリを配置する。
perl mkmini.pl jail.libs / /jail/jailroot
- mkmini.pl同様、Manuel Kasper氏のサイトで提供されているmklibs.plというPerlスクリプトをダウンロードする。
- 親環境側の/etc配下を整備する。
- 親環境側の/etc/hostsを編集し、jailのIPアドレスとホスト名などを追記する。
例)192.168.1.3 jail.example.com
- 親環境側の/etc/hostsを編集し、jailのIPアドレスとホスト名などを追記する。
- jail側の/etc配下を整備する。
- jail側の/etc/hostsを作成し、jail自身のIPアドレスとホスト名などを記述する。
例)192.168.1.3 localhost
192.168.1.3 jail.example.com - 親環境の/etcから、localtimeなどの必要そうなファイルをコピーする。
copy -p /etc/localtime /jail/jailroot/etc/
- jail側の/etc/hostsを作成し、jail自身のIPアドレスとホスト名などを記述する。
- jail側のアカウント情報を整備する。
- 親環境の/etcから、master.passwdおよびgroupをコピーする。
copy -p /etc/master.passwd /jail/jailroot/etc/
copy -p /etc/group /jail/jailroot/etc/ - jail側の/etcにコピーしたmaster.passwdを編集し、最低限必要(と思われる)アカウントのみにする。
この際に、rootなどのパスワードとログインシェルを無効化し、ログイン不可にしておく。
例)root:*:0:0::0:0:Charlie &:/root:/usr/sbin/nologin
toor:*:0:0::0:0:Bourne-again Superuser:/root:
daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5::0:0:System &:/:/usr/sbin/nologin
bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin
kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin
man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin - 同様にjail側にコピーしたgroupを編集し、最低限必要(と思われる)グループのみにする。
この際に、wheelグループ(など)から、不要なアカウントの情報を削除する。
例)wheel:*:0:root
daemon:*:1:
kmem:*:2:
sys:*:3:
operator:*:5:root
bin:*:7:
man:*:9:
nogroup:*:65533:
nobody:*:65534: - pwd_mkdbコマンドを実行し、パスワードデータベースを作成・更新する。
pwd_mkdb -p -d /jail/jailroot/etc /jail/jailroot/etc/master.passwd
- 親環境の/etcから、master.passwdおよびgroupをコピーする。
- jail側の共有ライブラリの検索パスを設定する。
chroot /jail/jailroot ldconfig /lib /usr/lib /usr/local/lib
対象の配置方法について上記では触れていないが、"jail内でports/packagesからインストールする"などして配置を行う。
ちなみに、先にjailを構築した際には、親環境側にportsを使用してインストールし、その際のログを参照してjail側に配置した。
2005年04月29日
[ FreeBSD ] bind9をjailで動かす
手順は以下の通り。
- jail用のディレクトリ配下にディレクトリツリーを構成する。
- 構成したjailツリー配下に必要なバイナリを配置する。
- 構成したjailツリー配下に必要なライブラリを配置する。
- 構成したjailツリー配下にその他のファイルを配置する。
以下の最低限必要なバイナリをコピーする。
- /usr/sbin/named
- /usr/sbin/rndc
その他のファイルは、環境にも依存しそうなので、namedに対してtrussしてみて調べる。
- /etc/localtime
2005年04月15日
[ FreeBSD ] bind9
アップデートの手間を減らすため、BINDをportsのものに置き換えることにする。
えっと.../usr/ports/net/bind9が有りません
いつからnet/bind9でなく、dns/bind9になったんだろ...。
それはさておき。
5.3-RELEASEから、ベースシステムのbindのバージョンが9に更新されているので、PORT_REPLACES_BASE_BIND9 指定は不要になっている。
ウチはIPv6 readyではないので、WorldもkernelもIPv6を無効にしてあるが、念のため /usr/local/etc/pkgtools.conf の MAKE_ARGS に以下を設定して、明示的にIPv6を無効にする。
'dns/bind9' => 'CONFIGURE_ARGS+="--disable-ipv6"'
投稿者 Kobito : 01:19
2005年04月02日
[ FreeBSD ] CD焼き
新サーバセットアップのためにFreeBSDのISOを焼こうとして媒体を何枚かダメにしたので、いつかの為にメモ。
cdrecordがunderrunしたら、パラメタにdriveropts=burnfreeを指定してみること。
その前に-dummyしろ>自分。
投稿者 Kobito : 23:03
[ FreeBSD ] GNOMEにしてみたり
いつのまにlinux_base-7って無くなったんだろ。UPDATINGを見ずに対処しようとして、UPDATINGを見た時にはワケわかんなくなってしまってた。
で、逃避気味に「環境変えよう」と思いたち、BlackBoxからGNOMEに。
延々と続いたコンパイルがようやく終わり、*これ*は無事起動したGNOMEから書いてマス。
...長かった。
投稿者 Kobito : 19:12
2005年03月31日
[ FreeBSD ] Makeworld
Win2Kと両面になってる、僕の生活環境のハズのFreeBSD側を久しぶりにBOOTしてみた。
溜まりに溜まった数千通の未読メール(90%くらいがSPAM)から逃げるかのようにMakeworldしてみたり。
投稿者 Kobito : 19:06



