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

[openoffice:9908] 日本語の禁則処理をなんとかする方法



catchです

すでに何度も話題に出ていますが、あらためて。


[openoffice:8242] Re: Writerスタイル「ぶら下がりなし」
>> 各国語版があるという書き方に違和感がありますが、これは各国用のロケール
>> > (ランゲージパック?)を反映させるという意味ですよね?
>> > 
>> > 私は、それは反対です。jaにしたら、英語の文章でもぶら下がるってことに
>> > なりますよね?同じものでも、enとjaで体裁が変わっちゃうんですか?
>> > 日本人は、日本人同士でしかドキュメントの交換をしないってこと?
>> > なので、できれば文章の言語定義によって、挙動が変わって欲しいです。
> 
> みなさま、勘違いなさらないでくださいね。
> 
> 今回行おうとしている「ぶら下がり」あり/なしの設定の変更は、全ての言語版において、
> 変更されることになるでしょう。
> 
> なぜなら「ぶら下がり」あり/なしは、言語には関係ないところで設定されているからです。
> 
> 言語パッケージというのは、あくまでも、画面表示のメッセージ(じづら)だけがさしかわると
> お考えください。動作については、全言語、すべて同じように動作するようにするのが、
> OOo のポリシーっていうのかな。です。



[openoffice:9461] 句読点の「ぶらさがり」ではなく「追い込み」を
> 句読点の「ぶらさがり」について、ぼちぼちと議論が再び始まりだしました。
> 今度こそは、なんとかしましょうね。
> 
> ことの発端は、中国語において、読点(まる)が行の右端からはみ出すのは
> 美しくない、というか、そんなの見たことない。という指摘からです。
> 
> http://www.openoffice.org/issues/show_bug.cgi?id=17337
> 
> 日本語と中国語においては、求められている仕様が異なるようです。 


提案:
OOoでは、各言語ごとのテンプレートファイルにもとずいて、新規ドキュメント
を作成するのを標準にする。


問題点:
禁則処理が"ぶら下がり"になるなど、OOoの標準書式設定が十分に使いやすいも
のになっていない。このような設定は、全言語版で共通になるため、特定の言語
版だけ書式設定の標準値を変更できない。


現在の仕組み:
OOoは、標準状態でデフォルト用テンプレートを使っていない。
OOo内部の設定情報(share以下のxmlファイル?)にもとずいて、新規ドキュメント
に書式設定を施している。ファイル中には、いわば「内部の設定情報に寄る」と
だけ記述されている。そのために、特定のバージョンからOOo内部の書式設定を
変更すると、バージョン間で互換性が取れなくなる。

一方で、デフォルト用テンプレートをユーザーが設定する機能は用意されてい
る。このようなテンプレートでは、変更した書式設定が各ファイルに書き込まれ
る。そのため、デフォルト用テンプレートをユーザーが設定した場合には、互換
性の問題は生じない。


解決策:
新規ドキュメントを作成時に、各言語ごとのテンプレートファイルの使用をデ
フォルトにする。
標準状態から作成された既存のファイルを読み込んだ場合には、OOo内部の情報
が使われる。これは変更していないので、互換性の問題は生じない。
テンプレートによりファイルを作成した場合には、その書式設定内容は各ファイ
ルに保存されるため、設定の異なるOOoに読み込まれた場合も、そのまま表示さ
れる。


課題:
- 各言語ごとに、標準テンプレートを用意する
 (これは、CJKのNative-langあたりと調整したほうがいいかも)
- バイナリーのファイル容量が、テンプレートの分だけ増える


如何なもんでしょう。
-- 
可知 豊
Yutaka Kachi
http://www.catch.jp/
y-catch@ja2.so-net.ne.jp


--[PR]------------------------------------------------------------------
╋╋━      無料・匿名でスカウトが受けられる!      ━╋╋
          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   100社以上人材バンクから非公開・マル秘求人情報があなたに届く。
      【人材バンクネット】の匿名スカウトサービス
 http://ad.freeml.com/cgi-bin/ad.cgi?id=es3Pw
------------------------------------------------------------------[PR]--
■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp