解決済:『あ゙』や『ゔ』を1文字で表示する方法

アバター
レティラナティス
記事: 66
登録日時: 2016年6月08日(水) 09:19
お住まい: すぎのこ村

解決済:『あ゙』や『ゔ』を1文字で表示する方法

投稿記事by レティラナティス » 2016年6月30日(木) 17:46

『ゔ』に関してはMS明朝で存在しているので問題ないのですが、『あ゛』がどうしても表示できません。

普通に入力しようとすれば『あ+"』で、2文字として扱われてしまいますし、連結濁点を使って……とトライしても、その機能がサポートされて無いので、ゲーム上ではやはり2文字で表示されます。

文章にルビを入力する機能があれば、それを利用する事もできるのですがMVには存在しないようですし、やはりフォントを捜して入れる以外に解決法はありませんよね?
最後に編集したユーザー レティラナティス on 2016年7月01日(金) 21:59 [ 編集 1 回目 ]

アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: 『あ゙』や『ゔ』を1文字で表示する方法

投稿記事by yamachan » 2016年7月01日(金) 00:23

こんばんは! :D

確かに、試してみたら「あ」のほうは2文字になりますね。
対応するフォントがあれば良いですね。

1.png
1.png (34.09 KiB) 閲覧数: 5330 回


ちょうど手元で Window クラスを作成していたので、文字の重ね合わせを試してみました。

0.png
0.png (34.83 KiB) 閲覧数: 5330 回


これ this.drawText で文字列を表示するとき、「あう」を表示しておいて、その後にもう一度濁点(゛)文字だけ数ドットずらして表示しているのです。

こういった決めうちの表示位置なら this.drawText を拡張する力技でなんとかなるかもしれません。
が、幅と文字数で文字サイズは変わりますので調整が必要でしょうし、this.drawTextEx まで対応を考えると難しいかもしれませんね。
システム全体でサポートできるようにするのは大変そうです。。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
アバター
やなつき
記事: 38
登録日時: 2016年3月31日(木) 12:39

Re: 『あ゙』や『ゔ』を1文字で表示する方法

投稿記事by やなつき » 2016年7月01日(金) 10:21

drawTextのみでは難しいですが、drawTextExを通ってもよいのであれば、制御文字にしてしまえばいいのです。
というわけで作ってみました。

\VS[濁点を付けたいテキスト]
で、テキストに濁点を付けることができます。
また、
\PS[半濁点を付けたいテキスト]
で、テキストに半濁点を付けることができます。

画像
画像
画像
画像
画像
画像
添付ファイル
画像2.png
VPSoundEC.js
(3.79 KiB) ダウンロード数: 86 回
----------------------------------------------------------------------------
Twitter: https://twitter.com/yanatsuki_
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: 『あ゙』や『ゔ』を1文字で表示する方法

投稿記事by yamachan » 2016年7月01日(金) 11:35

おはようございます :D

なるほど発想の転換ですね。
やなつきさん、素晴らしいです! :D
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
アバター
レティラナティス
記事: 66
登録日時: 2016年6月08日(水) 09:19
お住まい: すぎのこ村

Re: 『あ゙』や『ゔ』を1文字で表示する方法

投稿記事by レティラナティス » 2016年7月01日(金) 21:58

yamachan様、やなつき様、まずは返信ありがとうございます。

yamachan様の返信を読んで、やはりフォントを探したほうがが手っ取り早いかな……と思いながら下の記事を見たら、まさかやなつき様にプラグインを作成頂いていて、リアルで「ホアッ!?」っという声が出ました。

drawText等を弄る発想は全くなかったので、こういう手法もあるのか、と本当に勉強になります。
最悪、該当文字の部分にスペースを入力して、ピクチャの表示でムリヤリ……とも考えていたので、非常に驚きました!
本当にありがとうございます!

“MV:質問” へ戻る