トップページ⇒linux
984コメント333KB

フォントの設定方法をイチから教えてもらえるスレ

■ このスレッドは過去ログ倉庫に格納されています
0001login:PenguinNGNG
msgothic.ttc もってます。
ネットスケープで <FONT size = "72pt"> とかしたときに
ちゃんと表示して欲しい。こんなときどうすればいいのか…

などなど、フォントにかぎらず日本語入力関連の質問も待ってます。
0352名無しさん@XEmacs02/12/16 11:57ID:DvJNunxa
>>351
/etc/X11/XF86Config-4 に
Load "freetype"
と
Load "xtt"
が両方定義されてる、ってことない?
0353login:Penguin02/12/16 12:58ID:XWhbnzv9
>>350
すげー簡単にfonts.dirが作れるよ。
でもフォント名が「MS ゴシック」などの日本語の場合
xfontselでフォント名が文字化けします。
fonts.dirがUTF-8になっているからだと思うけど。
KDE2 からも指定できない。

いまのところOOo専用なのかな。
いい解決法キボン
035435102/12/16 13:11ID:yi9BBwTV
ありがとうございました。ご指摘のとうりになっておりました。
Load "freetype"をコメントアウトしたら成功しました。
0355login:Penguin02/12/16 14:03ID:8T9oAW3s
>>348
使える。
俺はKDE3で使ってる。Xだけではおそらく使えないだろう。
0356sage02/12/16 23:11ID:L/l9HRiF
>>353
日本語フォントは、名前の変更で半角指定すれば 文字化け直るよ。
それからコピーね
035735302/12/17 02:25ID:nI9iXoHA
>>356
フォント名は日本語(というか非ASCII)禁止なのでつか。
ここら辺もそろそろ国際化してほしい >> XLFD
0358login:Penguin02/12/17 09:26ID:MpjNtbWA
>>357
MS ゴシックはSJISではいってるのが問題です
0359login:Penguin02/12/18 05:21ID:fctclZpV
プロポーショナルなkochiフォントって無いの??
0360login:Penguin02/12/23 00:39ID:IwvBLyCG
mozillaをfreetype2+msgothicで使用しているのですが、
小さい文字で埋め込みビットマップを使用するにはどう設定したら良いのでしょうか?

とりあえず、prefs.jsに
user_pref("font.FreeType2.enable", true);
user_pref("font.antialias.min", 24);
user_pref("font.embedded_bitmaps.max", 100000);
を加えたのですが、小さいサイズだとがたがたに表示されてしまいます。
0361login:Penguin02/12/23 19:59ID:fnV/iSNx
defomaについて教えて下さい

-ro- -ri- な逆斜体フォントが作られてしまうのが嫌なので
/etc/defoma/hints/ttf-* のファイルの内容を下のように編集しました

TTCap = halfwidth-bw=0.5 no-ritalic no-roblique

設定を反映させる
$ sudo /usr/sbin/dpkg-reconfigure x-ttcidfont-conf

そうして再度作られたfonts.dir見ると、作業する前と変わりなく
-ro- -ri- が有ります。

設定のしかたを何か勘違いしてるんでしょうか?
ご存じの方お願いします
0362login:Penguin02/12/23 20:17ID:H95T1ksB
>>358
まぁmona-fontがソレかなぁ
0363login:Penguin02/12/29 14:55ID:QtznprOZ
Debian sid で KDE3.0.5a にて XF86Config-4でxttにて使っていますが
MS Gothicを使ってみようと思ったのですが、UI Gothic とか PGothic は
綺麗に出るのですが、MS Gothicの半角の幅が異様に広いです、
何処を設定したら綺麗に出せますか?
0364名無しさん@XEmacs02/12/29 16:06ID:yp4eI1c+
>>363
私も xtt を使ってるのですが、
1、fonts.dir を適切に書いてM$フォントのあるディレクトリに置く。
2、XF86Config-4 の FontPath "unix/:7100" をコメントアウトする(xfs を使わない)。
3、XF86Config-4 の FontPath にM$フォントを置いてあるディレクトリのパスを追加。
するとちゃんと表示されるようになりました。
どうも2番目の xfs が良くない(?)ようで、固定幅フォントが間延びしてしまいます。
何か他に正しい対処法はあるのでしょうか?
あと KDE で AA が効かないけどこれは仕方ないのでしょうか?
woody + KDE3.0.5a です。
036536302/12/29 17:46ID:QtznprOZ
>>364
私もwoodyでAAがダメだったんで、sidにしたらAAとMS Gothicの半角固定幅間延び
が改善されるかな?と期待してsidにしてみました。
AAは出来るようになったけど、間延びは相変わらずです。
しばらく我慢してたんですが、KMailを使ってみたくなってから固定幅が広いと
汚くて読めなくて悩んでます。
0366login:Penguin02/12/29 22:24ID:ZwJHTq0b
RedHat8.0を入れてみました。
フォントをぶちこんで、
fc-cache /usr/share/fonts/ja/TrueType/
とすればフォントが使えるようになるのですが、fonts.dirをいじっても元に戻されてしまいます。
Xftに対応していないアプリでは、インストールしたフォントの恩恵にあずかれないのですが、どうすればよいでしょう。
fonts.dirを変更しても元に戻されない方法とか、Xft非対応のやつでXftのフォントを使う方法とかあったら教えて下さい。
0367login:Penguin02/12/29 23:57ID:IaG5XSfP
>>364
>固定幅フォントが間延び
TTcapならfonts.dirで
jisx0206.1976とiso8859/asciiなどのエントリに"bw=0.5:"
を追加するといいかも。その場合そのエントリが
"プロポーショナル(...0-0-p-0...)"でなく
"等幅(...0-0-c-0...)"になってる必要がある。
あと、"eb=y:"を指定するとちょっとだけ見た目がよくなるらしい。

>>366
> fonts.dirを変更しても元に戻されない方法
変更してるのはたぶん /etc/init.d/xfs のスクリプトなので
# ntsysv でxfsを止めるのがいちばん確実な気がする。

その場合当然
/etc/X11/fs/configに書いてあるパスの設定を
/etc/X11/XF86Config-4に移す必要がある。

ttmkfdirのバージョンによっては -x 1 とかすると
ttcapつきのfonts.dirを作ってくれるものもある。

※Xのフォントの設定もいろんなバージョンがあってわけわからんけど、
vflibとかghostscriptとかはもっとわけわからん...
0368login:Penguin02/12/30 07:19ID:F/vxktUr
vine 2.6だとフォントのあるディレクトリに
"フォント名.ttfconf"というのを作れば、
/etc/init.d/xfs すると設定したパラメターどおりのfonts.dirをこしらえてくれる模様。

/usr/X11R6/lib/X11/fonts/TrueType/kochi.ttfconf には
こんな↓TTcapの早わかり表がついてた。
##########################################################
# TTCAP:
# fn=<face number:int>
# ai=<slant rate:real>
# fp=[yn] font metric calicurate (this is obsolete? -> fs)
# fs=[pmc] force spacing
# bw=<width rate:real> this opt is valid for fixed fonts
# ds=[yn] double striking (pseudo bold) ab is obsoletes
# vl=[yn] very lazy method to caliculate metrics
# eo=<code conversion module name:string>
# hi=[yn] hinting
# cr=Range[,Range,..] Range = a|a-b|-b|a- : restrict code range : use for unicod
e fonts
# eb=[yn] use embedded bitpmas (and bs is needed) : not recommended with vl,eb
# bs=<real> embedded bitmap bounding box width rate

#########################################################################
0369login:Penguin02/12/30 13:24ID:AMcsWtyt
debian woody KDE3.0.5aの環境でAAできません。
そもそもKDEコントロールセンターのフォント設定でXftConfigで追加したフォントが
選べません。ログを参考に色々試したのですが、基本的なことでつまづいてる様です。

試した事を以下に書いときます。
1) xdpyinfoでRENDERを確認
2) /etc/X11/XftConfigにdir "/usr/share/fonts/truetype/kochi"等を追加。
3) /etc/X11/XF86Config-4でxttをロード(freetypeはコメントアウト)
4) xftcache を実行。
5) KDE を起動してコントロールセンター->フォントの設定でAnti-Alias有効にするも
XftConfigで追加したフォントが選べない。

fonts.dirを書いて、XF86Config-4にFontPathを追加すればフォント選択できます。
(AA出来てるか微妙ですが..)本来ならfonts.dirもXF86Config-4にFontPath追加も
不要なはず。
libfreetype6の再構築もためしたのですが状況かわらずです。
debianスレに書いたほうがいいのかな..
037036602/12/30 18:28ID:XppyDO2X
>>367
>>366の者です。(IDが変わってるかも)
>>367さんの意見も参考にして、とりあえず/etc/init.d/xftのスクリプトをいじってみました。
buildfontlist() という部分で毎回フォンリストを作りなおしているみたいなので、
そこを呼び出している部分をコメントアウトしてみたところ、うまくいきました。
ありがとうございます。
0371login:Penguin02/12/31 16:01ID:kVsmDvLp
>>369

"-DQT_NO_XFTFREETYPE" でコンパイルされたqtを使ってるとか
http://pc.2ch.net/test/read.cgi/linux/1007375984/972-974
037236903/01/02 10:08ID:feMVoba5
あけおめ!
レス遅くなって素まんこ。
kde.org配布の香具師は"-DQT_NO_XFTFREETYPE" みたいですな。
debianスレでコンパイルのやりかた聞いてきます。
0373sage03/01/03 22:12ID:t3yoywrx
面倒なfont.dir font.alias何ですが、perlかなにかで、いっぺんにでき
ないかな… 。今考えてるのは

#perl スクリプト フォントリスト 書式ファイル >font.dir

みたいな感じです。 50書体一気に追加とかそんなかんじで出来れば。
0374login:Penguin03/01/03 22:13ID:t3yoywrx
↑さげてないや…

鬱…
0375login:Penguin03/01/04 09:08ID:1BQ1Mnqs
>>373
まずgoogle行ってこい
0376login:Penguin03/01/04 21:21ID:SjYTLU9T
gtk2なんだけど、Xftのフォント使って、
欧文フォントと日本語フォントを別々に設定したい場合はどうしたらいいですか?
0377login:Penguin03/01/04 23:42ID:h36w30gU
RedHat8とかではXft2の"Xft.h"は
/usr/include/Xft2/X11/Xft/Xft.h
とかに入ってる。

が同時に"標準"のXFree86に含まれる"Xft1"由来の
/usr/X11R6/include/X11/Xft/Xft.h
というのも入ってたりする。

Xft2対応アプリケーションをコンパイルするときに
前者をincludeするように指定しているつもりなのに
後者が参照されてしまいエラーになってしまったりする。

というわけでローカルな野良buildならともかく、
rebuildできるSRPMを作ろうとするとけっこうつらい。

FreeBSDのportsの"Xft"ではこのヘッダは
"Xft2.h"とリネームされてインストールされるようだ。
しかし当然ながら、単純なconfigure;makeではコンパイル時に
こんなヘッダは見てくれない。

これは標準ではXft2が入っていないXFree86-4.2.1に
別途パッケージを追加して対応しているせいなので、
Xをcvs版の4.2.99(Xft2/fontconfig標準装備)にupdateすると解消する。
0378login:Penguin03/01/05 04:11ID:rid8VHBR
>>377
> /usr/X11R6/include/X11/Xft/Xft.h
> というのも入ってたりする。
入ってないみたい。XFree86-devel-1.5-16.i386.rpmにディレクトリ
/usr/X11R6/include/X11/Xft/は含まれてるけど、肝心のヘッダファイルはな
いね。
037937703/01/07 02:31ID:xW3gTNO0
>>378
アレレ...ないですね。
最近、平気で嘘を書いて指摘されることが多いです。
いかんです。よく考えてみることにします。どうも失礼しました。
0380login:Penguin03/01/08 14:25ID:6MxyR0a6
フォントの追加で苦戦中、なんかもうわけわからん!
xfsとかxttとかいろいろあって、混乱しまくりじゃぁ。
で、赤帽8は何を使ってるんだろ?xfsだけで
フォントを全部管理してるの?
0381login:Penguin03/01/08 14:32ID:/EN1B/Ax
>xfsとかxttとかいろいろあって、混乱しまくりじゃぁ。

誰もが通る道。
最近じゃ Xft2+fontconfig なんてのも出てきてな。
0382名無しさん@XEmacs03/01/08 17:45ID:6ojcr1Bi
xfs のメリットってなんですか?
使われてるってことは何かいい所があるんだと思うんですけど。
0383login:Penguin03/01/08 20:12ID:yOswAh1Q
dfontmgr初めて使った。あまりの便利さとあっけなさにビクーリしました。
ますますMozillaが綺麗になって幸せ。
0384IP記録実験03/01/08 21:12ID:6H9Rg9t/
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0385login:Penguin03/01/09 01:28ID:T8l9BWrG
とりあえず追加できたけど、全然仕組みが理解できない…(´д`)
0386名無しさん@Emacs03/01/09 01:37ID:KxKRwYZh
やったこと書いといてくれればそのうち誰か教えてくれるでそ。
0387login:Penguin03/01/09 02:01ID:Z870udh0
パルプンテ
0388login:Penguin03/01/09 02:58ID:gp8QtK9O
>>139
で結局IP記録に賛成なの?
0389login:Penguin03/01/09 03:46ID:4yM3rym+
正直ひろゆきには失望した
0390login:Penguin03/01/11 21:18ID:buoFTI1f
Debian sidでアップグレードしているうちにいつのまにかxft2になってますた。

たしかにフォントのAAは効いていて、それなりにきれいなんだけど、mozillaのメニューバーや
ボタン、テキストボックスなどのフォントが巨大(48ポイントくらい)になってしまいました。
これって、どこの設定が悪いんでしょう?


0391login:Penguin03/01/11 22:29ID:nPMIRjJu
>366
私も最近RedHat8.0入れたんですが、もうフォントの設定がほんと
訳分からない・・・
Mozillaの日本語フォントを綺麗にしようといろいろ試みていますが、
某ttcのゴシック使ってもぜんぜん綺麗にならなーい。なぜだ
xfsが動いているとfonts.dirを勝手に書き換えてしまうようなので
とりあえずxfxを止めてfonts.dirを維持してます。
0392login:Penguin03/01/11 23:27ID:T6Km82rU
>>391
M$のフォントは入れてないけどOsakaFontってのを追加してみたけど簡単だったよ。
でもたぶん追加の仕方は一緒です。
Mozillaのフォントが汚いなら
ftp://ftp.kddlabs.co.jp/pub/Mozilla/mozilla/releases/mozilla1.2.1/Red_Hat_8x_RPMS/xft/RPMS/i386
でも使ったらどう?
039339103/01/12 00:46ID:MzRoMk5n
>392
いや既1.2.1使ってやった後にさっきのは書きました。
M$フォントも認識して表示は出来るんですが、あまりの
汚さに絶句。fonts.dirの設定なのかなぁ
039439003/01/12 01:12ID:xuINBk2O
390の続き。
apt-get upgradeしてfontconfigをdpkg-reconfigureしたら、文字の大きさは直ったけど、
ボタンやテキストボックスの日本語フォントが化け化けになったままです。
四角のなかに16進数4桁っていうあまり見たことない化け方してます。
誰か助けて。
0395login:Penguin03/01/12 01:27ID:R6MPi8pQ
>>393
1.2.1のxft版だってば
0396login:Penguin03/01/12 02:17ID:tVtnMY7Z
>>393
freetype 2.1.3より前はけっこうキタナイ
(2,1,2でもパッチがあたってきれいに描画できるパッケージもあるが...)

>>394
フォントにその文字コードが含まれていないのでは。
日本語が入ったフォントを選び直しては。
それまでは...心眼でがんばれ(w
039739003/01/12 04:42ID:xuINBk2O
>396
うん、そりゃ僕にもわかります。
xft2なのか(/etc/font.confにはdirでTTフォントの場所を指定してあるし)、
mozillaなのか(フォントダイアログでは日本語フォントttf-kochi-gothicを指定してるし)、
gkt2なのか(.gtkrcは指定してあるし。それにmozilla以外のアプリでは化けないし)、
どこか見落としてるんだろうけど、それがどこだかわからないから困ってる。
0398login:Penguin03/01/12 06:44ID:M402MdF8
>>397
freetype2-demosに入ってる"ftview"で
$ ftview -f 1980 ppem /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/kochi-mincho.ttf
とかしたらちゃんと見えて、かつ
$ fc-list したら一覧に"Kochi なんとか"があるなら

いちど ホームディレクトリの ~/.mozilla を削除してみるとか

fonts.confの<dir>でたくさん指定してるなら
なんか腐ったフォント読んでるのかもしれないので
/usr/X11R6/lib/X11/fonts/Type1
/var/lib/defoma/x-ttcidfont.conf.d/dirs/TrueType
だけ指定して
# find /usr/X11R6/lib/X11/fonts -name "fonts.cache-1" | xargs rm -f
# fc-cache
をしてみるとか
0399login:Penguin03/01/12 09:33ID:MzRoMk5n
>395
1.2.1のxft版が入れてあったんです(汗
0400login:Penguin03/01/12 12:03ID:kMEHomlO
1.2.1のxft版で使えるフォントって標準でkochi系ですよね
これを増やしたいんですけど、どこをいじるん?
0401login:Penguin03/01/12 16:05ID:MzRoMk5n
>395
お騒がせしました。
どーやらMozillaのサイトにあるインストーラーからインストールすると
1.2.1ですがxft版ではないようです。
rpmで個別にインストールして解決しました。これでやっと綺麗なフォント
でブラウズ出来ます。

>400
Xft版が確実に入っていればやり方で一番簡単なのは
私はroot/.fontsディレクトリを作りそこへフォントを突っ込んでから
fc-cache -v
とコマンド打つだけですよ。
040239003/01/12 19:49ID:xuINBk2O
>398
情報さんくす。

ftview→見えた。
$ fc-list |grep Kochi
Kochi Mincho:style=Regular
Kochi Gothic:style=Regular
です。
fc-cacheの再構築もやりました。

でもやっぱりだめ。
よく見て見たら、なぜか<textarea>だけは化けずにkochiが奇麗にアンチエイリアスかかってます。
なんかNetscape 3.xの頃を思い出してきたよ…。(泣
0403山崎渉03/01/15 11:23ID:m6zO97qQ
(^^)
0404login:Penguin03/01/19 01:19ID:XrdUUTt9
fc-cacheしたけど、DynaLab系のフォントを認識してくれない。。。
DynaLabのフォントを置いたディレクトリにできたfonts.cache-1の
中を見にも見当たらないです。
例えばDFGotP3.ttc(DF華康ゴシック体W3)等。

使えないのでしょうか?

ちなみにDebian sid使ってます。
いきなりXftとかfontconfigとか導入されて戸惑ってます。
0405login:Penguin03/01/19 02:00ID:w+b+QYJ8
>>404 DynaLab Font Not Foundでつか
freetypeライブラリのソースを持ってきてバッチをあて再コンパイル
http://pc.2ch.net/test/read.cgi/linux/986096392/184-189
0406login:Penguin03/01/19 02:01ID:XrdUUTt9
>405
サーベイ不足でした。
有り難うございます。
やってみます。
040740403/01/19 02:39ID:XrdUUTt9
>405
見えました。
どうもです。
0408login:Penguin03/01/22 01:47ID:suxz33Ea
blackbox,Fluxboxのメニューバー等のフォントの設定ファイルはどこにあるんですか?
メニューバーをAAしたいんだけど設定ファイルの場所わrからない...
0409login:Penguin03/01/22 03:39ID:+zvYMzrf
>>408
$HOME/.fluxbox/styles/以下の各スタイルファイルに記述されてるよ。
fontでgrepしてみるとわかると思う。
ただアンチエイリアスの設定があるかどうかはわからない。
041040803/01/22 04:59ID:suxz33Ea
んー~/.fluxbox/以下にも~/blackbox以下にもstylesなんて記述はないな....むー
0411login:Penguin03/01/22 06:30ID:pvy8hoWK
アンチエイリアスはOpenBOXだけじゃなかった?
だけじゃないかも知れんけど
0412login:Penguin03/01/22 09:08ID:MdGMH4Go
>>410
/usr/share/blackbox or fluxbox /styles/
ここからお好きなのを.fluxboxか.blackbox
にstylesディレ作って、その下にcpしてくれば
いいと思うが。

それと411氏が言ってるようにAA(日本語)は
出来ない。
blackboxスレでpatch書いた人がいたようだけ
ど。
041341003/01/22 20:40ID:suxz33Ea
>>412
そうですか。軽いWMでAAしたいと思ったんですけどね。
ではblackboxスレいってきます。ありがとございますた。
0414login:Penguin03/01/24 15:35ID:XV1Aahiv
msgothic.ttcとmsmincho.ttcを持っています。
しかし、私はroot権限を持ちません。
これらのフォントを追加するのは無理なのかなぁ、
と思ったら以下のようなページがありました。
ttp://hp.vector.co.jp/authors/VA013391/fonts/Xfont.html
msgothicとかの説明ではなかったのですが、
参考にすれば、rootにならなくてもできるかもと思って、やってみました。
しかし、エラーメッセージが出てできません。
以下のようなことを行ないました。

まず、mkdir ~/fontsでディレクトリを作成し、
そこにmsgothic.ttcとmsmincho.ttcを入れます。
そして、ttp://www.coolbrain.net/xtt.htmlからfonts.dirを4つコピペして、
emacsでその4つを組み合わせて、fonts.dirと言う名前で
~/fontsに保存します。そして、xset fp+ ~/fontsとすると、
以下のようなエラーメッセージが出ます。
xset: bad font path element (#42), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
~/fontsはchmodでフルアクセスにしてありますし、
fonts.dirも今、作ったので存在します。
やはり、rootにならないとmsgthicとかのフォントは追加できないのでしょうか?
環境はSunのSolaris2.6でSparcです。
0415login:Penguin03/01/24 15:37ID:7GR07wFD
>>414
オチにワラタ
0416login:Penguin03/01/24 15:49ID:fZuYSk16
>>414
xset fp+ ~/fontsの後に xset fp rehashしてみたら。
0417名無しさん@Emacs03/01/28 11:35ID:Juf+79YZ
debian woodyです。
defomaでフォント管理をしているんですが、
gnome2 ,kdeともに、AAすると太字、斜体等の設定ができません。
(gnome2→項目無し kde→項目あるけど変化無し)
xfontselでは出来ています。
試したフォントはosakaとkochiです。元からこんなものなのでしょうか。
debian以外いじったことないので分かりませんが、redhat系のスクリーンショットでは出来てるようにみえます。
041841703/01/28 11:39ID:Juf+79YZ
osakaのhintsファイルです。(ほかにosaka-monoとかもあるけど省略。)
どうすれば出来ますか?
----
category truetype
begin /usr/share/fonts/truetype/osaka/Osaka.ttc
Family = Osaka
FontName = Osaka
Encoding = Unicode
Location = Japanese
Charset = JISX0208 JISX0201 JISX0212
GeneralFamily = Gothic
Weight = Medium
Width = Variable
Shape = Upright
Priority = 20
Foundry = osaka
end
0419login:penguin03/02/03 13:12ID:jGMrK0gB
TurboLinux8WSのプロモ版+8用のrpmsで疑似完全インストール。
フォントは不揃いだし、ATOKとかないけど、製品版きどりで使ってます。

Richoのフォントには表示されない漢字があるとのことなので、
ちゃっかりmsgothic.ttcとかも使っちゃってます。

KDEでアンチエイリアスかけて使ってると、何も考えずにmsgothicを
使うことができたので、これはこれで良かったのですが、800x600の
解像度にアンチエイリアスがやぼったいこと極まりなかったので、
アンチエイリアスを外すことにしました。

とりあえずmkttfdirでfont.dirを作成し、msgothicと同じフォルダに
入れて使うことにしたんだけど、Operaとか、一部のエディタとかで、
一部の漢字が「□」で表示されちゃうのは、一体なんでなの?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
アンチエイリアスを有効にすると全ての漢字が問題なく表示されるのに。

これってどうしてなんでしょうか?
0420login:Penguin03/02/03 16:15ID:9UYuXzPf
最近フォントがらみのトラブルよく目にすると思わね?
どうもXft2+fontconfig導入に関係ありそな感じなんだけど。
0421login:Penguin03/02/03 19:07ID:Zk03eapH
>>419
> アンチエイリアスがやぼったいこと極まりなかったので
#rpm -qa | grep -i freetype | xargs rpm -e --nodeps
wget ftp://ring.gr.jp/pub/graphics/freetype/freetype2/freetype-2.1.3.tar.gz
tar zxvf freetype-2.1.3.tar.gz
wget http://www.kde.gr.jp/~akito/patch/freetype2/freetype-2.1.3-ttcmap4.patch
patch -p0 < freetype-2.1.3-ttcmap4.patch

vi freetype-2.1.3/include/freetype/config/ftoption.h

#define TT_CONFIG_OPTION_EMBEDDED_BITMAPS

-/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
+#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
-#undef TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED
+#define TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED

cd freetype-2.1.3
./configure; make
# make install
042241903/02/04 00:49ID:m4AMKFTM
>>421
助けてください!KDEが起動できなくなりました。。。

/usr/bin/kde-config: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
ksplash: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
kdeinit: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
knotify: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
ksmserver: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
connect() failed: : No such file or directory

waiting for X server to shut down
0423login:Penguin03/02/04 01:33ID:y/7R2o1x
libfreetype.so.6: cannot open shared object file: No such file or directory って言ってるじゃん

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH なり
/etc/ld.so.conf に /usr/local/lib を書き加えておくか、 >>421 の ./configure を
./configure --prefix=/usr にするとか
042441903/02/04 21:57ID:m4AMKFTM
>>421,423
ありがとう!
0425login:Penguin03/02/04 23:20ID:9AolHox/
単純にldconfigしていないとか
0426login:Penguin03/02/05 01:12ID:rOeRn4JE
Vim6 Part4
http://pc.2ch.net/test/read.cgi/unix/1034455617/871-881
このスレから誘導されてきました。

Red Hat 7.3 にvimを入れてみたのですが、ターミナルでは日本語が問題無く扱えるのに対し、
$ gvim
で起動すると、日本語が化けてしまいます。

日本語のファイル、vim のメッセージ、日本語入力、いずれも化けます。
タイトルバーやメニューバーは文字化けしていません。
どなたか解決方法をおながいします。

次のようにすればいいと言われたのですが、設定を各場所や方法がよく分かりません。
どなたか、教えてください。

--------------------------
if v:progname =~? "gvim"
set guifontset=k12,r12,a12
endif
0427login:Penguin03/02/05 01:41ID:qi7sKkcs
>>426
このスレをとおして読んで
font の使い方を勉強すれということのように
思える。
0428login:Penguin03/02/05 09:46ID:1GFc6Axj
>>426
set enc=japan fencs=iso-2022-jp,cp932
set fileencoding=japan
set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*

私はこの設定で化けなくなりました。
0429login:Penguin03/02/07 21:10ID:DWRtBXmj
fontconfig/Xft2だと、
???-fixed 系のフォントがまとめられてしまうような。
/etc/fonts/fonts.conf で回避できるでしょうか。
family とかでやるんでしょうか。
うまくいっている人教えて。
0430login:Penguin03/02/07 23:27ID:IOxAZFUJ
>>429
もう少し具体的に問題を説明してちょ。
0431初心者03/02/08 03:12ID:sbBA42YN
フォントグラファーでフォントを作っているのですが、
試しに作ったフォントを、simpletextで表示させ、
プリントしてみると、フォントグラファーではきちんとしている文字が、
なぜかジグザグに階段のような文字になってしまいます。
元からパソコンにはいっている文字は(平成明朝)はサイズを大きくしても
問題なく印刷できるのですが、
どうしたらよいか、分かる方教えて下さい、よろしくお願いします。
パソコンは、マックos9.2をつかっています。
0432login:Penguin03/02/08 03:44ID:oNhnquGk
>>431
アウトライン情報を作って組み込む。
ちなみに板違いなので続きはMac or DTP板で。
043342903/02/08 14:26ID:8iOQkfds
>>430
返答ありがとう。

つまりですね、fonts.dir/aliasで設定する際、XLEDの「文法」で、
misc-fixed-????- だとか kappa-fixed-??? と書いてあれば、
gtk+-1.2.xのフォント選択では、fixed(misc)やfixed(kappa)、fixed(???)と選択できていた。
gothicも同様に、gothic(shinonome)やgothic(mona)が選択できていた。

ところが、freetype/Xft1でもそうでしたが、
fontconfig/Xft2では、fixed や gothic の選択肢が一つしか出てこない。
これらを回避し、それぞれのgothicやfixed、minchoを選択したいのです。

fonts.dirにおける(以下はテキトーですが)、
monak12B.pcf.gz -mona-gothic-midium-.....
shnm7x14r.pcf.gz -shinonom-gothic-midium-.....
これらを区別し選択できないか、ということです。

しかし、どこに設定すればいいか分かりません。
こういった事を可能にする設定が/etc/fonts/fonts.confでするのかも分からない。

と言う訳であります。
0434login:Penguin03/02/08 17:12ID:mF9u0Tli
初心者ですが、、、
どうしてLinuxはWindowsと違って、水性ペンが滲んだような文字になるのでしょうか?
フォントの設定をし直せば、改善されるのでしょうか?
それとも、改善できませんか?
親切な方、教えて!
0435login:Penguin03/02/08 18:08ID:oxSvct7F
>>433
RedHatだと"selif""Sans selif""mono"とかにグループ化?されてるけど
それ以外に直接"fc-list"で得られるフォント名を直接指定することもできるはず。

Xft2で使える日本語フォントは限られる(東風はOK)けど
従来のxtt/freetypeを殺しているわけではないので併用できるはず。

>>434
EmbedBitmapの表示できるfreetype2+Xft2/fontconfigを使う。
/etc/fonts/fonts.confには
<edit name="embeddedbitmap" mode="assign">
<bool>t</bool>
</edit>
のように書く。
http://www.kde.gr.jp/~akito/patch/fcpackage/Install-ja.txt 参照
0436login:Penguin03/02/10 22:04ID:YjVMKcDi
>>434
それはね、リナックスの欠陥だよ。
所詮、ウィンドウズには勝てないのだよ。
0437login:Penguin03/02/10 22:13ID:unS1exmk
アンチエイリアス環境下だと、
時折トーフ「□」が表示される。
その仕組みがわからない。

そもそもアノ「□」ってなんなんだ?
0438login:Penguin03/02/10 23:20ID:2oxUd4nz
トーフの中に16進数表示されてなかったか?

フォントに含まれてない文字を表示しようとするとそうなる
どのアプリでトーフになったかにもよるが
日本語じゃないフォントで日本語表示させようとしたとか
変なコード変換がかかってしまってるとか
ハングルやアラビア文字表示しようとしているとか...
0439login:Penguin03/02/11 01:24ID:H6mItxqa
AcrobatReader5 使ってます。
他人が作った pdf に MS-Mincho なんてものの呼び出しがあります。
これを Ryumin-Light-H で代替したいのですが
どこにその設定を書けば良いのか分かりません。
できる話なのでしょうか?
044043703/02/11 16:39ID:Q+RZ+yWm
>>438
Opera 6.11 で osaka.ttc とか msgothic.ttc といったフォントを
非アンチエイリアスで表示させようとすると、

・「挨拶状」→「□□状」
・「一日一膳」→「一日一□」
・「岡本綾子」→「□本綾子」

となる。419と同じだな(Opera の仕様か)?と、それにしても、アンチエイリアス
環境下にすると全部表示されるんだもん。fonts.dir だけじゃなくって、
fonts.alias までもキチンと作れってことかしらん?
0441login:Penguin03/02/12 00:18ID:1bCMjwMb
>>440 Debian sid + mozilla でも豆腐。フォント関係は苦手なのでoperaとgaleonに逃げてまつ。
ブラウザ代えればどれかで何とかなったり。不便だけど。
0442login:Penguin03/02/12 00:46ID:risFsR4G
うめ込みビットマップの truetype font って
Xft で使えるんでしょうか。
サイズごとに AA かけるかどうか操作すればいいのかな?
0443login:Penguin03/02/13 02:24ID:imNho1iW
ほかの人とは症状ちがうかもしれないけど
初期のXft版mozillaってけっこう使用するフォントをえり好みした。
そのため、mozillaが認識できないフォントを日本語フォントとして
指定すると、何を考えたか代わりに韓国語フォントなんかを
使ってくれた。

そうすると歯抜けになったり、全角英数字が違って表示されたりする。
(でもひらがなや一部の漢字など表示されるところは一見まとも)
そのときはDynalabのUnicodeフォントいれて、韓国語フォントを
フォントパスからはずした
044459703/02/14 22:24ID:i8B5a5Od
redhat8.0でdynafontの設定で困っています
rpmで入れてfont.dirは初めからありました
/etc/fonts/font.confと/etc/X11/fs/configにフォントのパスは通っています
この状態では再起動したときにfont.dirが0にされてしまうので
なんとなく、.dirをコピーして.scaleとしてみました
再起動後、gimpの文字ツールでフォント名は出るものの"このフォントは有効ではありません"
と出てしまいます。詳しくみると要求値はは正しいみたいですが
実際の値がすべて不明になっています。これはどこを設定すればいいでしょうか?
0445login:Penguin03/02/15 06:11ID:HWY0oYu5
RedHat8ではXft2の表示フォントが"mono" "selif" "sans-selif"
にグループ化されていて、設定した優先順位/使ってる言語 に応じて
適切なフォントが出てくるようになっている。

konquerorではKDE3.0以降言語/エンコード毎に使用フォントを選択
できなくなったので、この"Xft2版フォントセット"は便利なのではないか?
と気がついた。

さっそくぱちることにした。しかし
うちで使っているXFree86-4.2.99は自家用ビルドなので、
/etc/fonts/fonts.conf だけRHの真似をしても、
そもそも"mono"とか"selif"とかがフォント設定時に選択できない。
0446login:Penguin03/02/15 06:17ID:HWY0oYu5
しかたがないので、実際に存在するフォントファミリー名を使ってaliasをつくることにした。
以下のような記述を /etc/fonts/fonts.conf につけたしてみた。
~~
<alias>
<family>New Century Schoolbook</family>
<family>Kochi Mincho</family>
<default><family>New Century Schoolbook</family></default>
</alias>

~~
<alias>
<family>New Century Schoolbook</family>
<prefer>

<family>New Century Schoolbook</family>
<family>Kochi Mincho</family>
</prefer>
</alias>

以上は "selif"用だが、同様に[Arial+Kochi Gothic][Courier 10 Pitch+Kochi Mincho]も作成。
また、RedHatの雛型には"疑似ボールド"をつくるエントリがなかったのでそれも追加した。
0447login:Penguin03/02/15 06:30ID:HWY0oYu5
結果 コンカラの設定->フォントで "New Century Schoolbook"を選択すると
見事昔の寝助4のようなフォントセットが作成され、欧文の頁の見栄えがかなりUPした。

しかし日本語の頁での"トーフ出現確率"もUPしてしまうというトレードオフの結果に終わった。
もとに戻すかこのまま使うかかなり迷っている。

どうも失礼しました。
0448login:Penguin03/02/15 14:21ID:p8iMWJpT
>>447
いかにトーフを減らすかは
Xft2が
>設定した優先順位/使ってる言語 に応じて
をどう決定しているか、にかかっているわけか。
(fontconfigの方かもしれんが)
0449login:Penguin03/02/16 01:25ID:aEtz4PjP
流隷体というフォントが欲しいのですが、どこで購入し
どのようにして設定すればよいのか教えてください。
初心者ですみません。
wordに入れたいんです。
0450login:Penguin03/02/16 01:41ID:0jd7uihu
> wordに入れたいんです。
板違い
0451login:Penguin03/02/16 03:28ID:OgM9qhTB
>>445
XFree4.2.0 & CVSから奪取したXft(Xft2)とfontconfig
で人様のRedhat8と同じように使えてますが何か?
■ このスレッドは過去ログ倉庫に格納されています