アカウント名:
パスワード:
当人も認識されている [so-net.ne.jp]ようですが, ブラウザ上での表示がイマイチきれいじゃないです.印刷は大丈夫なんですけどね. これの理由ってわかる方いらっしゃいますか?
# 全くのカンのみ未検証なのでそのつもりで :-)
TrueType は小さなスケールできれいに表示できるように、調整したビットマップフォントを内蔵したり、描画時にどのような描き方をするかのヒント情報を入れます。
東風フォントなんかだとフリーのビットマップフォントを内蔵させて 対処されてますが、ビットマップフォントを作るのでも大変な作業ですからねぇ。
TrueType のヒント情報の設計が、ラテンアルファベット文字に 対して最適化されている (そのために漢字文化圏のわれわれは、ラテンアルファベット文化圏の 開発者に比べて、余分な作業を強いられている)、なんてことは、非常にありそうな話に 感じるのですが...
ちなみに、こんなところ [linux.org]で、
Hinting CJKV fonts is completely different compared to Western fonts, and it currently has low priority (volunteers welcome).
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
イマイチ表示がきれいじゃない(教えて君 -1) (スコア:1)
当人も認識されている [so-net.ne.jp]ようですが, ブラウザ上での表示がイマイチきれいじゃないです.印刷は大丈夫なんですけどね. これの理由ってわかる方いらっしゃいますか?
Koichi
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:1)
# 全くのカンのみ未検証なのでそのつもりで :-)
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:2, 参考になる)
プリンタは大体300dpi以上ありますが、ディスプレイは、96dpiとかですよね。
小さい文字が画面できれいに見えているのは、
フォントデザイナーさんが苦労して各サイズ用のビットマップフォントを作成されているから、
という話を聞きました。
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:2, 参考になる)
ビットマップフォントを別に用意することなく小さいサイズでの表示を改善する方法としては、他に antialias を使う、という手があります。Windows では、「フォントを滑らかにする」オプションが入っている場合は、Font 側で指定されたサイズ以上の場合に antialias がかかるようになりますが、みかちゃんフォントが何ポイント以上から antialias on となるように設定されているのかが問題です。
僕はこの辺 [2ch.net]で情報を集めて、ここにあるツール [high-logic.com]で実際にとある font の設定を変更してみたりしました。
// Windows のレンダリングエンジンはそれほど優秀でないのか、僕が試した限りではあんまり小さいフォントのアンチエイリアスは綺麗じゃなかったですけどね~。
Only Jav^Hpanese available :-)
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:3, 参考になる)
なります。これ+みかちゃんフォントを液晶とCRTのどっちで見てもそれなりに
効果があるように見えます。
設定方法は、
画面のプロパティ > デザイン > 効果 >
次の方法でスクリーンフォントの縁を滑らかにする
で ClearType を選ぶ。
ClearTypeといえば、こんな記事があります。
http://www.atmarkit.co.jp/fwin2k/win2ktips/227enblctype/enblctype.html
http://www.atmarkit.co.jp/fpc/xp_feature/cleartype/cleartype.html
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:1)
TrueType は小さなスケールできれいに表示できるように、調整したビットマップフォントを内蔵したり、描画時にどのような描き方をするかのヒント情報を入れます。
東風フォントなんかだとフリーのビットマップフォントを内蔵させて 対処されてますが、ビットマップフォントを作るのでも大変な作業ですからねぇ。
の
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:1)
TrueType のヒント情報の設計が、ラテンアルファベット文字に 対して最適化されている (そのために漢字文化圏のわれわれは、ラテンアルファベット文化圏の 開発者に比べて、余分な作業を強いられている)、なんてことは、非常にありそうな話に 感じるのですが...
ちなみに、こんなところ [linux.org]で、
なんて意見が出てますよ。ほっといていいのでしょうか?Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:3, 参考になる)
Type 1のヒンティングは、プログラミング言語的な要素は少ないようです。ただ、これもフォントエディタに自動でつけさせると、漢字の場合には、あまりよくありません。もちろん、つけないよりは、随分よくなりますけれどね。手作業でつける場合にも、エディタの機能で本来はつけられるヒントでもつけられないものもあります。
例えば、文字鏡のフォントをパスをエディタに整理させて、ヒントを自動でつけるだけで、プリンタに印刷してもつぶれていた文字がつぶれなくなります。
きちんとつけるなら、1文字ずつ、1エレメントごとにつけていくしかなく、これまた大変な労力です。
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:0)
TrueTypeViewer [kabelfoon.nl] というツールがあります。
PfaEdit-devel ML で作者が紹介してました。
アメリカや日本では Apple の特許に抵触する可能性が高いですが。
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:1, 興味深い)
その辺のノウハウはあまり開発されていないか, あっても public に
なっていないかだと思いますが
>TrueType のヒント情報の設計が、ラテンアルファベット文字に対して
>最適化されている (そのために漢字文化圏のわれわれは、ラテンアル
>ファベット文化圏の開発者に比べて、余分な作業を強いられている)、
>なんてことは、非常にありそうな話に感じるのですが...
ヒントがまずラテンスクリプトの文字で開発されたことから考えると
その傾向はあるかもしれませんが仕様というよりも使いこなしの差かと
あと文字数の差ですか
実際 Monotype などの TrueType フォントのほう (Times New Roman など)
が日本語フォントよりもヒントに手間暇をかけているでしょうし
一応 Type1 には CJK ideogram 向けに counter hint が追加されていますが
日本語フォントでどれくらいちゃんと使われているかは知りません
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:0)
(いや、原稿に忠実すぎるのかな?)
これをフォントエディタ(アウトラインフォント用の)を使って開いてみると、よくわかります。
Re:イマイチ表示がきれいじゃない(教えて君 -1) (スコア:0)
ギザギザしたアウトラインがギザギザにレンダリング
されるのはあたりまえ。