pepflashplayer(以後pep)、Mac、大画面で使えそうな具体的な方法を書きます。※この記事はフラッシュプレイヤーのコメント仕様を書いております、仕様が変わっている場合があります。コメント表示の大画面&フルスクリーン対応(第1弾)実装。33になりU+2588、U+2001等が「Lucida化」で全角幅に変わらなくなる。コメント描画処理の更新。コメント行数が大文字3行、中文字5行、小文字7行以上の場合、コメント縦幅を1/2に縮小。※ズレをピクセル(px)単位で書きますが、きちんと計ってません。CAゲージを使ってますが計ってる私が細かい事を気にしない性格なので参考程度にお願いします。https://www.nicovideo.jp/watch/sm9732612上記4環境で、ほぼ同じ様に見える文字種類1二重リサイズ(ゴシック体)・10行固定×big漢字幅29文字(1px位ズレ)・14行固定×big漢字幅41文字(4px位ズレ)・3行×big漢字幅29文字(多少ズレ)※二重リサイズは負荷が大きいので、あまり使用し過ぎない事を推奨。medium漢字幅33文字×1行を重ねる側の足場として1行目に入れます。)※11行目を重ねる場合は漢字幅34文字にする必要があります。漢字幅32文字を重ねる側の足場として1行目に入れます。ズレても気にならない文字種類5高さが少し変わっても気にならない流しコメント(ゴシック体)・改行「naka」コメント(結構ズレますが気にしない。)・足場付の速度が速い「naka」コメント(速ければズレても気にならない。)1~5これでだけ使えれば、ある程度配置を気にした歌詞が出来そうです。漢字幅行頭の1文字目を少し変える。33になり使用不可になりました。行頭に「U+202A」(ゼロ幅文字)+「U+0655」(結合文字)を先頭に足します。「U+0655」は前に置いた文字の幅になり、この2個の文字(ゼロ幅結合文字)はゼロ幅になります。以降は、全角スペースは使わず「U+2001」(空白文字)(ゴシック時に漢字幅)と漢字のみにします。漢字以外を入れると良いです。(文字制限が厳しくなりますが。)「U+202A」+「U+0655」(ゼロ幅結合文字)は行頭に挿入をお勧めします。(行末に挿入すると左側に隣接している「U+2001」(空白文字)がキャンセルされる事が確認されていて、行頭では不具合は確認されていないそうです。)ゼロ幅文字は扱いが難しいので注意が必要です。するのがオススメです。ゼロ幅文字を入れないと文字化けする場合があります。結合文字等は将来のフラッシュの変更で使えなくなる可能性があります。・全角スペース「U+3000」を使わず「U+2001」(空白文字)を使用する。「U+00A0」、半角スペースを使用する。・「U+2001」(空白文字)を全角文字に隣接させて使用する。(文字化け対策)リード行(幅固定行)で使用する際は特に注意が必要です。どこかに全角文字の漢字等を入れて隣接させて下さい。・ゴシック保護文字を入れる時は、「U+00A0」(空白文字)+「U+30FE」(ヾ)を推奨。「U+00A0」(空白文字)+「U+30FE」(ヾ)を組み合わせると漢字幅とほぼ同じ位の幅になります。pep、IEではズレません。ゴシック保護文字を入れる時でも「U+202A」+「U+0655」(ゼロ幅結合文字)を入れる必要がありますのでその後に「U+00A0」(空白文字)+「U+30FE」(ヾ)(ゴシック保護文字)を入れる事になります。「U+30FE」(ヾ)は全角文字として扱われませんので、リード行等で「U+2001」(空白文字)のみの場合は、どこかに全角文字を入れる必要があります。二重リサイズでも9、11、12、15、16行はMacで高さが不安定になり固定されません。pepに対応出来ないので駄目でした。空白文字が明朝、ゴシック体で同じ幅の実用的な物が無かった為です。じですが、文字数が多くなり、明朝化もキャンセルされるので使用出来ない。)まとめ1~5を使えれば、ある程度手の込んだ歌詞が出来そうです。ender14行固定」は固定が出来て、4環境ほぼ同じ様に見える為、かなり使えそうです。紹介しましたが、まだ色々な組み合わせがあるかもしれません。今回の記事に載っている文字種類をコメントテスト動画に貼っております。コメント視聴環境の違い確認用コマンドテストです。↓テスト動画のスクリーンショットを貼ります。「1二重リサイズ10行固定」のテスト画像を貼ります。見難いですが、下から・「2、3、4、行目の赤色、ピンク色、オレンジ色の文字」が「ゼロ幅結合文字」を入れた分です。・「1行目の白っぽい色の文字」と「10行目の黒文字」は漢字のみです。(全て漢字幅)これと同じになる様にしました。・7,8,9行目は明朝化(Simsun)文字を入れました。中画面「1二重リサイズ10行固定」(ほぼズレ無)黄色と緑色が「半角スペース+ゴシック保護」が入ってて、右に4px位ズレてます。「1二重リサイズ10行固定」(ほぼズレ無)「3ender改行+臨界幅リサイズ10行固定」のテスト画像を貼ります。shitaコマンドで黄色2行、ueコマンドで黒色10行固定、オレンジ色10行固定を重ねてます。大画面だと少しズレます。大画面「3ender改行+臨界幅リサイズ10行固定」(少しズレてます)「3ender改行+臨界幅リサイズ14行固定」のテスト画像を貼ります。shitaコマンドで赤色2行、ueコマンドで水色14行固定、オレンジ色14行固定を重ねてます。中画面だと少しズレます。大画面「3ender改行+臨界幅リサイズ10行固定」(ほぼズレ無)「4改行+臨界幅リサイズ積み上げ」のテスト画像を貼ります。積み上げて、ueコマンド黒色で重ねてます。)下から数えて2行目だけ空白を多くしてズレ具合を確認してます。大画面を考えると重ねない方が良いですね。「4改行+臨界幅リサイズ積み上げ」(大画面を考えると重ねない方が良いですね。コメントをキャンセルメールアドレスが公開されることはありません。気が付いた事や少しでも皆さんの役に立つかもしれない情報を書く趣味ブログです。