* 縦書きの枠 [#k5c7b2c3]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|EighthRest|
 |~分類|#listbox3(不具合,faq03,class)|
 |~優先順位|#listbox3(低,faq03,priority)|
 |~状態|#listbox3(回答中,faq03,state)|
 |~カテゴリー|#listbox3(Writer ワープロ,faq03,category)|
 |~投稿日|2008-07-04 19:32:02 (金)|
 |~OS|WindowsXP|
 |~依存するページ||
 |~バージョン|#listbox3(2.4.1,faq03,version)|
 
 ** メッセージ [#e75fe663]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 1. 文書ドキュメントを新規作成~
 2. 入力支援のダミーテキストを入力~
   ※「dt」と入力してF3キーを押す~
 3. すべてを選択する~
 4. メニューから「挿入」→「枠」として、以下の設定をする~
  ・種類:~
    「幅」を100mmにする(50%や100%でもよい)~
    「高さ」の「自動サイズ」がチェックされていることを確認~
  ・オプション:~
    文字の方向:右から左(縦書き)~
  ※その他の設定は変更しない~
 ~
 ''結果:''一文字分の高さでページを大きくはみ出した幅の枠が挿入される。~
 ~
 5. 枠をダブルクリックして、幅を100mmに設定し直しOKとする~
 ~
 ''結果:''枠に変化なし!~
 ~
 6. 枠をダブルクリックして、幅を100mm、高さを50mmに設定し直しOKとする~
 ~
 ''結果:''高さは設定どおりの50mmとなったが、幅は100mmにはならない。~
 ~
 この症状、再現しますか?~
 縦書きを指定すると自動サイズが有効に働かない、と言うか、自動サイズが働く対象が幅と高さで逆転しているのか!?~
 ~
 ※「オプション」→「互換」の~
  ・OpenOffice 1.1オブジェクト位置を使用~
  ・オブジェクトを配置する時に折り返しスタイルを考える~
 をON/OFFしましたが、効果なし。~
 
 
 ----
 ***どうやら、単位を認識していないみたいですね。 [#xa455d3a]
 >Tora (2008-07-05 19:38:30 (土))~
 ~
 OpenOffice.org 2.3 Windows 日本語版での実験結果~
 ~
  打ち込んだ文字列    認識された長さ
  100mm               100センチ (実際には、A4の用紙サイズの横幅である、21センチなどに強制的に縮められてしまうみたいです)
  15mm                15センチ
  5cm                 5センチ
  3pt                 3センチ
  1in                 2.54センチ
  1"                  2.54センチ
 ~
 インチを意味する in は期待通り動作しますね。~
 ~
 はて、なんなんだろう。~
 ~
 指定した大きさにならないように見受けられる今回の現象については、100mm とか 50mm の入力した文字列が、100センチメートル とか 50センチメートル とかと認識されてしまって、A4 用紙の横や縦からはみ出してしまっているため、期待通りにならない。というような現象になっているのではないでしょうか。~
 ~
 OpenOffice.org 2.3 Linux 英語版 での実験結果~
 ~
  打ち込んだ文字列    認識された長さ
  100mm               3.94" (1インチ=25.4mm で換算すると100mm)
  5cm                 1.97" (1インチ=25.4mm で換算すると5cm)
  72pt                1.00" (72ポイント=1インチ で換算すると 72pt)
  1in                 1.00"
 ~
 というわけで、実験結果からみると、日本語版では、cm, pt などの単位が認識されていないようですね。そして、どの単位を使っても、センチメートルとして認識されてしまっているみたいですね。~
 ~
 その単位の文字列についてまでも、やりすぎて翻訳されてしまっているかも。と推測し、さらに実験してみると、~
 ~
 同 OpenOffice.org 2.3 Windows 日本語版での実験結果~
 ~
  打ち込んだ文字列    認識された長さ
  10ミリ              10センチ
  10ミリメートル      10センチ
  10ポイント          10センチ
 ~
 という結果になりました。~
 ~
 ほな、どないしましょ。~
 バグ『mm などの単位を表す文字列が認識されない』などとして対処するようにいたしましょうか。~
 
 //
 ***Issue 登録しました。 [#xa370bba]
 >Tora (2008-07-05 22:13:25 (土))~
 ~
 とりあえず、どうするべきかの議論はこれからするとして、Issue 登録いたしました。~
 ~
 [JA] Translations of unit names~
 http://www.openoffice.org/issues/show_bug.cgi?id=91397~
 
 //
 ***なんだかね [#v44a339e]
 >ponkan (2008-07-06 19:43:07 (日))~
 ~
 faq/4/1111、を連想したりする。~
 マクロならひび割れとか皺の修復は手軽だなぁ、とか~
 ・・・・・して、ぼんやり待ってられないゆとり組が増えてくると~
 そのうちに、マクロで厚化粧のOOoが手招きしていたりする。~
 ~
 と、呼んで見る。~
 
 //
 ***Re: どうやら、単位を認識していないみたいですね。 [#v99779ce]
 >EighthRest (2008-07-09 19:16:09 (水))~
 ~
 入力した単位文字列を認識してくれない問題と、縦書きにすると枠のサイズが異常になる問題は別だと思うのですが、いかがですか。~
 ~
 尚、2.4.1では、インチの単位文字列「"とin」のみが受け入れられました。~
 ~
 ※それにしても、単位文字列がカタカナなのはなぜ? 小学生で mm, cm を学ぶはずだが…~
 
 //
 ***修正が行われました。 [#s10068fe]
 >Tora (2008-07-10 17:09:00 (木))~
 ~
 日本のサン・マイクロシステムズ社の naoyuki さん、yuko さんらが、今回話題となりました単位の文字列について、英語表記への修正を行ってくださいました。~
 ~
 OpenOffice.org 3.0 のリリースに反映されるかどうかは、その開発スケジュール上、時期的に微妙ですが、遅くとも今後のリリースにて反映されるのではないかと思います。~
 ~
 [JA] Translations of unit names~
 http://www.openoffice.org/issues/show_bug.cgi?id=91397~
 
 //
 ***Re: 修正が行われました。 [#ia0be0f8]
 >EighthRest (2008-07-17 20:17:13 (木))~
 ~
 毎度、素早い対応に感謝します。~
 数値入力欄にASCII以外の文字が表示されるのは、どうも違和感があったのでよかったです。~
 
 //
 #article