更新:ルビ関係不具合修正

●リリース
Ansan_sdkAndroidiPadiPhone
2.39
* bug:Flash版が起動出来ない不具合
* bug:「漢字《るび》後続かな《ルビ》」のような場合、後ろのルビ表示がおかしくなる。
    ※二つ目以降が「漢字」+「ひらがな」+「《」という形で、直前が「|」などによりルビ終端(≒ルビ開始)が明示されていない場合に発生する。
* bug:半角空白にルビを入れるとルビ表示がずれる。
    ※「案内 仕 《あ ない つ かま つ》り」で「つ」が半角空白に割り当てられるが、ルビ半文字下(横書きなら右)にずれる。
* bug:「御機嫌《center|RUBY》」等でルビが「RUB」になってしまう。
    (left、center、rightの三ケース)
* bug:ルビ文字が半角の際に[lay r_align=""]指定の位置がおかしい。
    (r_alignがcenter、121、evenの三ケース)

左が不具合(2.38)右が修正後(2.39)です。
(右下の半角ルビフォントが細めなのはあまり気にしないで下さい)
本文とルビが全角文字なら影響ないですが、半角文字の本文やルビの挙動の不具合です。
20110108an0.jpg
20110108an2.jpg
以下は再現スクリプトです。ans内main.anの冒頭に挿入すると再現出来ます。

 御機嫌《ご き げん》麗し《うるわ 》ゅう。[r]
 案内《あない》仕り《つかまつ》ます。[r]
 |案内 仕 《あ ない つ かま つ》ります。[r]
 御機嫌《A き げBん》麗しゅう《うるわCDE》。[r]
 |a《A》|b《き》 嫌《げBん》 |cしゅう《うるわCDE》。[r]
 a《A》b《き》 嫌《げBん》 cしゅう《うるわCDE》。[p][er]

 御機嫌《るび》御機嫌《left|るび》御機嫌《center|るび》[r]
 御機嫌《right|るび》御機嫌《justify|るび》御機嫌《121|るび》[r]
 御機嫌《even|るび》御機嫌《1ruby|るび》[r]
 御機嫌《RUBY》御機嫌《left|RUBY》御機嫌《center|RUBY》[r]
 御機嫌《right|RUBY》御機嫌《justify|RUBY》御機嫌《121|RUBY》[r]
 御機嫌《even|RUBY》御機嫌《1ruby|RUBY》[l][r]

スポンサーサイト
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ