free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日記(2008-03-03) 最新 次の日記(2008-03-05)» /編集

2008-03-04 [長年日記]

§ [rjb] a patch

 It is working copy for me.

§ [//] WinXP+Firefox2.0.1.2でサロゲートペア文字の編集にバグがある

 BSで半分ずつ消える。そもそも合成文字はWindowsでは表示されるけどLinuxでは表示されないな。Xのフォントレンダラが合成文字に対応してないとか?

 追記:なんか同一のものの様に書いてるけど、サロゲートペアと合成文字は別物。サロゲートペアはUTF-16限定の話で、いわば夢と野望と浅慮の結果。16bitじゃ収まらねーよ→2文字分使うか、という安易な考え。合成文字はUnicode全般の話で、丸数字は丸数字のフォントを用意するんじゃなくて○と数字をくっ付けりゃいんじゃね、という合理的な話(でもまだちゃんと実装されてるソフトは少ない気がする)。

 なんか用語が氾濫してるみたいだな。合成文字→結合文字のほうが正しい様子。

本日のツッコミ(全4件) [ツッコミを入れる]
<< arton (2008-03-04 19:34)

軽く見た感じ、コミットしてほしい。でも、test.rbのは、begin;require 'rjb';rescue LoadError;require 'rubygems';require 'rjb';end にしてほしいなぁ。

<< arton (2008-03-04 19:36)

でも、コミット前にsvn updateをしてからにしてね。

<< 桑島雄一郎 (2008-03-04 22:52)

あー、すみません、まだダラダラと弄っていました。<br>rjb_s_throw()の中で、Java側にはThrow(||ThrowNew)されているのですが、rb_raiseは呼ばれません。こういう仕様なんでしたっけ?

<< 桑島雄一郎 (2008-03-05 00:39)

コミットしました。続きはTwitterかMLで。