‘OpenOffice.org’ カテゴリーのアーカイブ
5月 17, 2008
何が忙しかったのか今となってはさっぱりわかりませんが、気がつくとここ 3ヶ月くらい OOo のコードもメールも見ていなかったようです。いつの間にか 3 Beta になっていたのですね (Mac OS X Aqua 版は、いぜん alpha レベルといったところですけど)。Aqua の改善点もたくさんあって、planet go-oo なんかみてると結構評判いいみたいです。ただ、明らかにおかしくなってしまっている部分もいくつかあったので、少し patch を出してみました。
- input menu のキーバインディングで input method を切り替えられない
- いくつかのフォントが上にずれたように見える (now fixed in aquavcl08, hb09)
- 日本語版でヒラギノ明朝が UI に使われる
動かしたらすぐわかりそうなバグだったのですが、下の二つは issue 登録されていませんでした。とりあえず、上の二つは target 3.0 になったので、取り入れられるかもしれないですけど。
だいぶ final が見えてきたようなので、もし試してみておかしな感じでしたら、patch じゃなくてもどしどし issue 登録してみてください。
Mac, OpenOffice.org への投稿 | コメントする »
2月 6, 2008
昨日、まだまだ実用には遠いとか言ってしまった Aqua OOo ですが、なんか aquavcl05 で色々改良されているっぽいです。3.0 beta に向けてということ何でしょうか??
PS-OpenType subsetting も TODO に入っているということでどうなるか不明ですがちょっと期待です。ところで、やっぱりなんか速くなったら3倍速いとかいうんでしょうか? まあ実際ほんとに速くなってましたけど。
それにしても久しぶりに気が向いてコードをコミットしておいてよかったな…
Mac, OpenOffice.org への投稿 | コメントする »
2月 6, 2008
ここのコメントに書きましたが、久しぶりに MacUIM (MacUIM-0.5.2-7) をコンパイルしました。Tiger と Leopard の intel マシンで動いています。uim-xim も入れてあるので、これを動かせば X11 で入力する場合にも一応使えるかもしれません。すべて Universal Binary にしているので Rosetta 経由でも動作しますが、PPC マシンで大丈夫かどうかは不明です。
【11日追記】なぜか uim-prime がバグってたので、libuim-prime.so だけ入れ替えた
MacUIM-0.5.2-8 を置き直し、上のリンクも張り直しておきました。(さっき文章を書いている途中、なぜか魔が差し SKK から PRIME に切り替えてしまったのですが、Finder を含むすべてのアプリケーションが無限ループに突入しびびりました…)
【追記終わり】
【さらに追記】これより新しい MacUIM は、
ところで最近 Leopard を使うようになって気付いたのですが、リスト表示の Finder で、ファイル名の変更時に日本語を入力してリターンキーで確定すると Finder がクラッシュしてしまいます。AquaSKK を使っても同様で (ATOK もそうらしい)、ことえりではクラッシュしないということから、TSM IM と Input Method Kit を利用した IM の違いということなんでしょうか?
Tiger ではリターンキーでファイル名のプリエディットを確定すると、変換文字が確定するだけでファイル名の変更は起こらないのですが、Leopard ではリターンキーのイベントが Input Method の処理だけでなく、そのまま Finder でも処理されてしまっているようで、ファイル名も同時に変更されてしまいます (さらに TSM IM では HIToolBox の中でクラッシュしてします)。おそらく、ファイル名変更中の入力コンテキストが破棄されてしまって、TSM の処理がクラッシュしているんじゃないでしょうか。
これまでの (少ないですが) 経験上、このあたりのイベント処理はいつもだれかがバグを混入させる気がします。ということで少し自分も反省して、ここの所ほったらかしにしてきた Mac OpenOffice.org での NSTextInput Protocol の利用あたりを直してみました。aquavcl05 がマージされるまでは、最近提供されている Aqua OOo は変なのでご注意ください。まあ、OTF/CFF フォントの PDF やプリント出力が依然できないので、どっちにしろ実用するにはまだまだのようです。
Input method, Mac, OpenOffice.org への投稿 | 10件のコメント »
11月 5, 2007
Safari, Camino や iTerm の挙動をみても、やっぱり NSTextInput は無理があるような気がする。Input Method と一緒にはアプリケーションで自由なキーバインディングを使わせないためなんだろうか?
といっても、Input Method が無ければ制限なく独自のキーバインディングを implement できるわけだし、ただ単に考えが足らなかったようにも思えるなぁ… まあ、理由はどうでもいいので、うまい方法を見つけなければ。まとまった時間が欲しいものです。
【8日追記】結局 Control-q なんかの Input Manager が扱わないキーバインディングは、とりあえず Mac の OOo では使わないということに。さすがこのあたりの判断がすばらしいな。
Cocoa, Input method, Mac, OpenOffice.org への投稿 | コメントする »
7月 28, 2007
Carbon は 64bit dead end ということで、結局 Cocoa で書くことになってます。まあ、そっちのほうが楽だろな? 面白いし。
ところで、このページを英語で書けというプレッシャーがあるようですが、みなさんどうしてるのでしょうか? 同じ場所に英語と日本語で書くのか、別の場所で英語と日本語を分けるのか、英語だけにするのか? その前に普通の文章を英語で書けなかったりするのですが…
気が向いた時の単なるメモなので、一ヶ月に一、二回書けばいいところなのでどうでもいいのですが…
Because of dead end of Carbon with 64bit, the development of OOo Mac will go on with Cocoa. I think it will be good and fun to write code.
BTW, maybe it is good to write this page in English but how to manage that (written both in Japanese and English)?
やっぱり、日本語で考えたことをそのまま英語にするのは無理だな、というか二度手間でかなり面倒な…
It is hard to write in English what I first thought in Japanese…
Cocoa, OpenOffice.org への投稿 | コメントする »
7月 4, 2007
aquavcl01 がマージされるということで、aquavcl02 に移ったと思ったら、aquavcl01 ベースの二回目の Development Preview が出てました。
aquavcl02 で日本語フォント向けのとりあえずの変更はしてみたのですが、まだまだフォント関係は前途多難な様子です…。alpha までには、なんとか少しでも先に進みたいものです。
(Aug 05, 2007 追記)
m225 に取り込まれたようで、Cabon 版はとりあえずこれで終わりということになるのでしょうね。そこそこ使えるとは思いますが、CFF の OpenType フォントを印刷、PDF export にはまだ使うことはできないです (これは OOo 全体の問題なのですが…)。興味のあるかたは、ぜひ参加してこのあたりのコードをいじってやってください。
Mac, OpenOffice.org への投稿 | コメントする »
5月 29, 2007
alpha も近いっぽいので、ほんの少し復帰してみました。フォント関係がまだまだかな…
(June 15, 2007 追記) 6 月に入ってからずいぶん良くなりました。あとは細かい部分になりそうかな。
Mac, OpenOffice.org への投稿 | コメントする »
5月 7, 2007
気がついたら SUN の hdu さんと pl さんが Mac OOo を手がけることになったそうです。 hdu さんも pl さんも、いつもちょっとしたバグ報告に反応してくれて、日本語関係の修正も素早くしてくださってる方たちです。これはかなり期待できますね 。ぼくもそろそろ復帰したいな…
Mac, OpenOffice.org への投稿 | コメントする »
3月 18, 2007
MacBook があるので、久しぶりに OpenOffice.org をビルドしたりパッチをおくってみたところ、Domain Developer になるように誘われました。ちょっといろいろ煩雑でしたが、ようやくコミットできるようになりました。
OpenOffice.org は jargon や TLA が多くてなかなか敷居が高いですが、Mac のひとたちは結構フレンドリーで助かります。それにしても今度は Carbon を覚えないといけないしなかなか大変だな。しかも4月から普段の生活がいそがしそうだし…
http://eric.bachard.free.fr/news/ にあるように、みなさんも興味があったら、とりあえずはパッチを作って mac@porting.openoffice.org に参加してみてください。
Mac, OpenOffice.org への投稿 | コメントする »