BSで半分ずつ消える。そもそも合成文字はWindowsでは表示されるけどLinuxでは表示されないな。Xのフォントレンダラが合成文字に対応してないとか?
追記:なんか同一のものの様に書いてるけど、サロゲートペアと合成文字は別物。サロゲートペアはUTF-16限定の話で、いわば夢と野望と浅慮の結果。16bitじゃ収まらねーよ→2文字分使うか、という安易な考え。合成文字はUnicode全般の話で、丸数字は丸数字のフォントを用意するんじゃなくて○と数字をくっ付けりゃいんじゃね、という合理的な話(でもまだちゃんと実装されてるソフトは少ない気がする)。
なんか用語が氾濫してるみたいだな。合成文字→結合文字のほうが正しい様子。
軽く見た感じ、コミットしてほしい。でも、test.rbのは、begin;require 'rjb';rescue LoadError;require 'rubygems';require 'rjb';end にしてほしいなぁ。
でも、コミット前にsvn updateをしてからにしてね。
あー、すみません、まだダラダラと弄っていました。<br>rjb_s_throw()の中で、Java側にはThrow(||ThrowNew)されているのですが、rb_raiseは呼ばれません。こういう仕様なんでしたっけ?
コミットしました。続きはTwitterかMLで。