
Ubuntu日本語フォーラム

ログインしていません。
先日のIRCミーティングで「OO.oのUIフォントだけ他と違って見える」という話をさせていただいたのですが、その際に
IPAモナーのビットマップフォントを使用しているから
OO.oのメニューの、ツール→オプション→OpenOffice.org→表示から「ユーザーインターフェースにシステムフォントを使用」のチェックをはずすと英文だけアウトラインフォントになる
というお答えを頂きました。
その後、そのとき伺った情報を元に調べ直すと、環境変数SAL_EMBEDDED_BITMAP_PRIORITYを0にするとビットマップフォントを使わないそうです。ただしこの環境変数はこちらの環境変数一覧表によると"debugging feature"だそうです。
具体的には、アプリケーション→アクセサリ→端末から
export SAL_EMBEDDED_BITMAP_PRIORITY=0;oowriter
を実行するとメニューにアウトラインフォントが使われます。
実際に適用した例を表示しておきます。
これを見る限り、まだGeditなどのフォントと少し違うような気がします(OO.oの方がちょっと細いだけ?)。
ところで、自分はよく使われるであろうアプリケーションのデフォルトのUIはなるべく統一すべきだと思います。そこで、デフォルトでOO.oのUIにビットマップフォントを使用しなくすることに関する是非や問題点、手順(バグとして報告?)などを教えて頂けたらと思います。
最後の編集者: Shibata (2007-09-06 07:59:42)
オフライン
OOoでフォントが汚いのはバグです。バグ報告も上がっていたと思います。
ubuntuの6.06から6.10のEdgyになって修正されましたがFeistyになって再発しました。
10月18日リリース予定の次のバージョンではちゃんと修正されているか不安ですね。
オフライン
情報ありがとうございます。バグだったんですね。それなら、ここじゃなくバグが報告された場所に行くべきですね。
とても気になっているので、時間ができたらLaunchpadを探して進捗状況を確かめておきます(確かめるだけじゃなく、修正まで手伝えたらいいのですけれども)。
オフライン
1年以上前に、以下のバグを登録しました。
https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/39637
このバグを登録した時は、SAL_EMBEDDED_BITMAP_PRIORITY=0としなくても、UIを含むすべての
文字がアウトラインフォントで表示されていました。ただ、上記のバグ報告に添付した画像ファイルを見れば
分かるように、アウトラインフォントは現在よりも汚く表示されていました。
このバグはFedoraCore 5でも見られたので、そちらのほうにも登録したところ、Caolan McNamaraさんが
改善してくれました。
https://bugzilla.redhat.com/show_bug.cgi?id=189061
現在はUbuntuにもこの修正が入り、それなりの品質でアウトラインフォントが表示されています。
しなしながら、OOoは独自にフォントをレンダリングしているので、他のアプリケーションと完全に同じ、という
状態にはなっていません。それを行うには、OOoのフォントレンダリング部分を改良するということになると
思います。
なお、UIフォントがビットマップになったのは、中国語を使うユーザにとっては小さめの文字がビットマップで
表示されたほうが見やすい、という背景があったと思います。詳しく見ていないので確信はありませんが、
以下のバグ報告に添付されているパッチが適用されれば、直るかもしれません。
http://www.openoffice.org/issues/show_bug.cgi?id=64508
以上、1年以上前の記憶を頼りに推測で書いているので間違いがあるかもしれませんが、参考にして頂ければ
と思います。
オフライン
ありがとうございます。とっかかりの情報があるとだいぶ助かります。
でも、簡単には解決できそうにありませんね……。
オフライン
Ubuntuの公式パッケージではないのですが、先日公開されたOpenOffice.org 2.3.0-jaをFeistyFawnにインストールして試用しています。インストールには、OOo日本語公式ページにある、debパッケージを利用しました。
(apt-get remove openoffice*で既存のパッケージをアンインストールしたのちインストール)
2.3.0でもツールバーのフォントの見た目は変わっていませんね。特に視認性が悪いとかはないですが。
オフライン