[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mgp-users-jp 00896] Re: jagginess of fonts



木津と申します。

>>>>> In X-Mail-Count: 00894, KYUSHIMA Masahiro <sheemer@ryukyu.ne.jp> writes:

>> mgpでプレゼンリソースを作ったとき、英数文字だけ周辺がジャギーになります。
   (中略)
>> プラットフォームはVineLinux 2.1.5をインストールしたノートPCで、フォン
>> トはVineをインストールした時の標準に加えて
>> DynaFonts-1.0-5.noarch.rpmがインストールされています。

VineLinux2.1.5 にどのバージョンのmagicpointが入っているのか存じませんが、
1.09aだとソースキットの sample/README.jpにこんなことが書いてあります。

>>>>> from ソースキットの sample/README.jp
> 綺麗に表示するには TrueType フォントが必要です。
> 
> 	(1) "~/.mgprc" を作成し、その中に "tfdir" を設定して下さい。
> 		tfdir "/path/to/truetype/fonts"
> 
> 	(2) "tfdir" に "standard.ttf"、"thick.ttf"、"typewriter.ttf"、
> 	    "kochi-mincho.ttf"、"goth.ttf" をコピーして下さい。
> 		ftp://ftp.mew.org/pub/mgp/ttf.tar.gz

この指示にしたがった上でフォントの指定を以下のようにするときれいになると
思います。

%deffont "standard"   vfont "goth", tfont "thick.ttf"
%deffont "thick"      vfont "goth", tfont "thick.ttf"
%deffont "typewriter" vfont "goth", tfont "typewriter.ttf"

# 1行目のthick.ttfはお好みでstandard.ttfにするも可。

ただ、私のところは
:>  FreeBSD 4.4-STABLE 上で ports を使って magicpoint1.09a をinstall。
:> typewriter.ttfstandard.ttf, thick.ttf は
:> ftp://ftp.mew.org/pub/mgp/ttf.tar.gz を使用。
という環境なのですが、mgp ファイルに書いた「×」が表示されず、代わりに空
白があきます。DynaFontsだと関係ないかも知れません。結果を教えていただけ
れば幸いです。

さて、私は以上の問題を避けるために、木本さんがX-Mail-Count: 00895でおっ
しゃったようにしてType1フォントを使っています。

README.fonts.jp にあるようにType1フォントのinstallされたディレクトリで
mkfontdir コマンドを実行して fonts.dir を作り、同ディレクトリをfont
pathの前の方に持ってきておけば、こんなフォント指定でうまくいくと思います。

%deffont "standard"   xfont "charter-bold-r", vfont "goth", tfont ""
%deffont "thick"      xfont "charter-bold-r", vfont "goth", tfont ""
%deffont "typewriter" xfont "courier-medium-r", vfont "goth", tfont ""

# でも、tfont の方が奇麗;-<

P.S.
>> フォントの指定がまずいのだと思うのですが、どうもunixのフォント回りは
>> よくわからないので、解決策をお教え頂けますとありがたいです。

正確には X window system のフォントです、はい。

木津 隆史@情報数理系専攻.基礎工学研究科.阪大
kizu@ics.es.osaka-u.ac.jp
PGP Public Key <URL:http://www-kasi.ics.es.osaka-u.ac.jp/kizu/public-key.html>
PGP Public Key fingerprint = 1877 1BAA 4E6D CF52 92BF  A181 EB7F 2AC0 BC44 0F75
                             64CC 1F6B A0BB ECA3 9E52  3431 2B5D 7723 F92E 480A