チケット #38566

2バイト文字表示時に属性変更が行われない

登録: 2018-09-01 21:13 最終更新: 2018-10-07 05:44

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

環境: Windows10 Home
バージョン: 3.6.1-0.1(osdnでリリースされたもの)

設定ファイルから以下のようにmenucolorsを指定した際、

OPTIONS=menucolors
MENUCOLOR="祝福された|聖水"=lightgreen

例えば3.6.0-0.9で僧侶スタートした場合のインベントリ表示では

(ここから明るい緑にハイライト)a - 祝福された+1 メイス(手にしている)(ここまで)
(ここから明るい緑にハイライト)d - 4つの聖水(ここまで)
だったものが、3.6.1-0.1では
a - 祝福された(ここから明るい緑にハイライト)+1 メイス(手にしている)(ここまで)
d - (ここから明るい緑にハイライト)4つの聖水(ここまで)
のようにハイライト箇所がずれています。

チケットの履歴 (7 件中 3 件表示)

2018-09-01 21:13 更新者: dplusplus
  • 新しいチケット "3.6.1-0.1でのmenucolorsハイライト開始位置がおかしい" が作成されました
2018-09-01 23:50 更新者: argrath
  • 担当者(未割り当て) から argrath に更新されました
  • 解決法なし から 受領 に更新されました
コメント

確認しました。

先頭の英文字がハイライトされないのは英語版3.6.1での変更点なので、その後のハイライト位置がおかしいのがバグです。

2018-09-02 01:35 更新者: dplusplus
コメント

マッチする行のハイライト開始位置が0-9、+、A-Zなど半角英数記号部分からとなっているようです。

a - 祝福された陰気な外套(ハイライトなし)
b - 祝福された『(ハイライト開始)ASHPD SODALG』と書かれた巻物(ハイライト終わり)
c - 祝福された(ハイライト開始)hogehogeと呼ばれる巻物(ハイライト終わり)
d - 祝福された魔法のマーカ(ハイライト開始)(0:93)(ハイライト終わり)
2018-09-04 03:47 更新者: argrath
  • 概要が更新されました
2018-09-04 23:41 更新者: argrath
  • 解決法受領 から 修正済み に更新されました
コメント

2バイト文字全体の問題でした。

60f3bb9で修正しました。

2018-09-05 01:15 更新者: argrath
2018-10-07 05:44 更新者: argrath
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2018-10-07 05:44 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする