Masahisa Kamataki wrote:
> さて、2.0.2までのVCL.xcuファイル内のMSフォントの表記は「MS P明朝」など
> のアルファベット部分がすべて半角文字でした。この部分が、「MS P明朝」
> などのように間のスペースも含めすべて全角文字に変更されています。しかし、

http://www.openoffice.org/issues/show_bug.cgi?id=62174

62174 での修正内容を確認しなかった私が悪かったようです。

VCL.xcu
http://util.openoffice.org/source/browse/util/officecfg/registry/data/org/openoffice/VCL.xcu

あぁぁ、思いっきり勘違いされている。
Revision 1.50.22.10
#i62174# always use fullwidth space after fullwidth MS tag

Revision 1.52
http://util.openoffice.org/source/browse/*checkout*/util/officecfg/registry/data/org/openoffice/VCL.xcu?rev=1.52
文字列 "ja" を検索すると、日本語用の設定箇所が見つかります。





> MSフォントの表記は正しくは上記のように間のスペースは半角なので、かわい
> そうなOpenOffice.orgはMSフォントを見つけられず、VCL.xcuファイル内で一
> 番優先順位の高いフォントを表示しているのではないでしょうか。

現在の実装では、GSL (Graphic System Layer) には、アプリケーション種別に応じた、
マシン上にインストールされている適切なデフォルトフォント名を見つけ出して回答する
メソッドが用意されているにもかかわらず、上位アプリケーションは、使っていないのです。

http://www.openoffice.org/issues/show_bug.cgi?id=58535

そのメソッドを使っていれば、VCL.xcu 内のつづりが全角文字/半角文字/大文字/小文字など
に関係なく、正しいフォント名を見つけられるようになっているのに。。。


現在の実装では、各上位アプリケーションがGSLに対して、VCL.xcuの当該の行の内容を返す
ように依頼し、各アプリケーションが独自に勝手に、その行内のフォント名一覧の情報を
基にデフォルトのフォント名を決めてしまっているのです。

この根本的な問題については、解決に向けて動き出しているようなのですが、、、

Tora

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信