エントリー

ダッシュ問題克服

ずっと悩まされ続けていたWindows10のデグレードによる縦書き表示のエラーですが、結局直らなかった、というか直すつもりがないみたいなので、スクリプト側で力技で対応することに。
OS側の問題なのでビタ一文譲歩したくなかったのですが、もういいやということで。

そもそも「――」が「││」になってしまう問題は、テキストの置換で対応出来るものではあるのですが、バックログが横書きオンリーな仕様のため、縦書きで「││」にしていると今度はこちらの表示がおかしくなってしまうんですよね
……。
だからNScripterのリファレンスにも横書きと縦書きは混ぜないようにしましょうと書いてあったでしょう!
わかってるよそんなことは!!

というわけで、諦めモードで長らく放置していましたが、ある日突然「じゃあバックログのルーチンを自前で組めばいいんじゃね?」と思い立ち、やってみました。
STARLIKEではこれまでNScripterの基本のバックログ機能を使用しており、ほぼカスタマイズはしておりませんでした。バックログ周りは結構ややこしいので、バグを増やさない上でもあまり触りたくなかったんですよね。
でも、リファレンスと睨めっこしつつ、自前のスクリプトで組んでみたら案外すんなり実装出来ました。
自前のだと文字列の操作が自由に出来るので「││」→「――」の置換も楽々。
上記画像は見た目はほぼ変わっていませんが、オリジナルのバックログ画面です。
基本機能のバックログと違い、表示中の文章からスタートする仕様についでに変更しました。

喉に刺さった小骨がやっとこさ取れた感じで清々しい気分です。
第13話公開後に順次全話に反映したいと思っております。

ページ移動

コメント

スライムべス

スクリプトのことはさっぱりですが、
疑問が解決したようで何よりです。
あまり細かいことにこだわらずに
「仕様です」で済ませてもいいんじゃないですかね。
4年前の真・アナ雪の話題が懐かしいですね。

  • 2021/05/01 23:07:57

塩八

「――何も変わっていない。」
――Windows10、何も変わっていない。

…縦書き表示は至福の味わいですネ!!

  • 2021/05/02 11:27:16

NOIE

細かいこととはいえ、結構気になってたみたいです。
直しておいて良かったです。

  • 2021/05/03 02:06:08

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限

ユーティリティ

検索

エントリー検索フォーム
キーワード

新着エントリー

下手脳
2021/09/19 23:44
2021/09/12 19:26
あだんそん
2021/09/05 16:33
スマートガラパゴス
2021/08/29 18:53
ミリペン
2021/08/22 19:28

新着コメント

Re:あだんそん
2021/09/09 from NOIE
Re:あだんそん
2021/09/06 from タラバガニ
Re:アンチ
2021/08/22 from NOIE
Re:アンチ
2021/08/20 from 蘇我星河
Re:アンチ
2021/08/17 from NOIE

新着画像

過去ログ

Feed