WSN追加案: メッセージ・台詞の縦横のセンタリング

Issue #445 resolved
k4nagatsuki repo owner created an issue

メッセージコンテントや台詞コンテントで表示されるメッセージのセンタリングを自動的に行う事を考えます。

これには縦方向と横方向の両方がありますが、まずは#148との絡みで縦方向を実装したいと考えています。

位置の計算は、表示される全行を1つのブロックとして、そのブロックが単純にメッセージウィンドウの中央に来るようにすればよいでしょう。

Comments (10)

  1. k4nagatsuki reporter

    大きなイメージを貼り付ける形の特殊文字の扱いが難しいです。

    これも位置計算で考慮に入れるべきでしょうか。

  2. k4nagatsuki reporter

    入れない理由がないので、特殊文字のサイズも計算に入れたほうがよさそうに思えます。最終的な各文字とイメージの配置を1まとまり(ブロック)として、そのブロックがメッセージ枠の中央に来るようにすればいいでしょう。

    特に異論が出ないようであれば、それで縦方向のセンタリングを実装してみます。

  3. Iraka.T

    ギブアップ宣言をしたところでバグ報告すみません。

    おそらく縦センタリング実装の影響だと思うのですが、メッセージが途切れるようになってしまいました。フォントをデフォルトに戻しても駄目なので、フォントの問題ではないと思います。

    20170205_010752.png

  4. k4nagatsuki reporter

    pull request #1764

    ありがとうございます。お風呂に入ったばかりなのでどうにか持ちこたえています。たぶん修正できたと思います。

  5. Iraka.T

    お疲れのところありがとうございます。修正確認しました。

    見つけたらバグ報告してしまいますが、急かしたいとは思っていないので、どうぞゆっくりお休みください。

  6. k4nagatsuki reporter

    横方向の中央寄せですが、これは縦方向と異なり行ごとに処理した方がいいでしょう。

    特殊文字のイメージ幅も考慮するべきです。

  7. k4nagatsuki reporter

    pull request #1842

    横方向を実装しました。これでようやく#Mやら#Tやらをセンタリングされた文章内でまともに表示できるようになりました。

    対応するエディタはcwxeditorの20170415版以降です。

  8. Log in to comment