AviUtl2、文字毎に別のフォント・サイズを設定!

2025/09/07

theatersAviUtl2対応

folder配布

sell#Script sell#アニメーション効果 sell#デザイン sell#便利


文字ごとに異なるフォント・サイズを指定できるスクリプトです。縦書きにした際に「ー」や「~」が縦向きにならない問題、「、」や「。」がうまく表示されない問題にも対応しています。

追加してほしい機能等あればこのページのコメントまでお願いします。

AviUtl1向けはコチラ▼



更新日 更新情報
2025.09.15 その他の文字(絵文字など)についてフォント等を設定できるように変更しました。
以前のものとの互換性がありません。
以前のものを使っている方は、ダウンロードした「@文字種毎.anm2」を「@文字種毎.anm2」などにリネームしてお使いください。
2025.09.18 「太字・斜体■ADD3」を追加しました。


 ダウンロード

 利用規約に同意する。

ダウンロードした「@文字種毎.anm2」をScriptフォルダに入れてください。
詳しい導入方法はコチラ

動作環境

AviUtl ExEdit2 beta11


注意

以降の説明で使用する「漢字」「ひらがな」「カタカナ」「アルファベト」という言葉は、それぞれの種類として処理してする文字という意味です。例えば、「アルファベット」半角数字を含みます。詳しくは▼

使い方(文字種毎のフォント・サイズ)

基本となるアニメーション効果です。テキストオブジェクト(文字毎に個別オブジェクトのチェックを入れてください)につけて下さい。以下のアニメーション効果もこれがないと機能しません。
【できること】
  • 漢字/ひらがな/カタカナ/アルファベト/その他の文字のそれぞれについてサイズ・フォントを指定
  • 文字を整列する基準の変更
  • 例外処理のON・OFF
  • バッファを用いた描画のON・OFF
字間・行間・サイズ等はスクリプトから指定して下さい。
一部アニメーション効果とは併用できません(改善方法が今のところないです)。

パラメーター一覧

トラックバー

パラメーター名 説明
テキスト 表示するテキストを入力します。ここにい入力する文字と同じものをテキスト本体にも記入してください。
改行をしたい際は「\n」を使ってください。
装飾タイプ テキストの装飾を指定します
寄せ テキストの「寄せ」を指定します。
テキストの色を/装飾色を指定します
字間/行間 字間・行間を指定します
サイズ テキストのサイズを指定します
サイズ%(漢) 漢字のサイズを%で指定します。
表示される文字のサイズは、テキストのサイズで指定したものを基準に、トラックバーでの%の指定によって計算されます。(100%以上を指定しても画質は下がりません)
サイズ%(あ) ひらがなのサイズを%で指定します。
サイズ%(ア) カタカナのサイズを%で指定します。
サイズ%(A1) アルファベットのサイズを%で指定します。
サイズ%(他) その他の文字のサイズを%で指定します。
check_boxバッファ描画(重) チェックを入れるとバッファを用いた処理になります。
チェックを入れた方が重くなるので、チェックを入れずに使用して特に問題がない場合はチェックをいれないままにすることをお勧めします。
一部スクリプトはこれをオンにしないと併用できません。
check_boxアルファベット回転 チェックを入れるとアルファベットを横書き表示(?)します。
check_box例外処理(々ゝ) チェックを入れると、一般的に漢字として使われるものの、コンピューター的には記号と判定されるもの等を射パン的判断に合わせて分類します。
check_box例外処理W(、。) チェックを入れると縦書きの時、「、」「。」などを右にずらします。
(下図参照)
check_box例外処理H(、。) チェックを入れると縦書きの時、「、」「。」「っ」などを上にずらします。
行の中心 上/中央/下 から選択します。
サイズの異なる文字をどこを基準に配置するかを設定します。

フォント(漢) 漢字に適用するフォントを設定します。
フォント(あ) ひらがなに適用する…
フォント(ア) カタカナに適用する…
フォント(A1) アルファベットに適用する…
フォント(他) その他の文字に適用する…
check_boxdebug_mode チェックを入れると処理時の文字のサイズや基準位置などを可視化できます。
「@文字種別の微調整■ADD1」を設定するときなどに利用すると便利です。


使い方(文字種別の微調整■ADD1)

必ず「文字種毎のフォント・サイズ」より上に付けてください。
【できること】
  • 文字の種類ごとに文字の縦横比を設定
  • 文字の種類ごとにクリッピングを設定
フォントによって余白の取り方に差がある場合、このクリッピングを使うことで見た目を整えられます
クリッピングの設定を行う際は「文字種毎のフォント・サイズ」の「debug_mode」にチェックを入れることをお勧めします。

パラメーター一覧

トラックバー

パラメーター名 説明
縦横比(漢) 漢字の縦横比を設定します。
縦横比(あ) ひらがなの縦横比を設定します。
縦横比(ア) カタカナの縦横比を設定します。
縦横比(A1) アルファベットの縦横比を設定します。
縦横比(他) その他の文字の縦横比を設定します。
クリッピング漢(◯) 漢字に対して、「上」「下」「右」「左」に指定した分だけクリッピングを行います。
クリピングの量は相対値での指定となるため、縦横比や文字のサイズを変更しても見た目は保持されます。
クリッピングあ(◯) ひらがなに対して…
クリッピングア(◯) カタカナに対して…
クリッピングA1(◯) アルファベットに対して…
クリッピング他(◯) その他の文字に対して…


使い方(割り当てフォント変更■ADD2)

必ず「文字種毎のフォント・サイズ」より上に付けてください。
【できること】
  • 個別に割り当てるフォントを変更
こちらで設定した分類がしっくりこない場合(「!」はひらがなではなくカタカナと同じフォントがいい!等)場合に利用して下さい。
デフォルトでの分類自体を変更することもできます。方法は▼



パラメーター一覧

ダイアログ

パラメーター名 説明
割り当て変更 (漢) 一文字ずつカンマで区切って文字を入力することで、その文字を漢字として扱います。
例) あ,!,A,ア
割り当て変更 (あ) …ひらがなとして扱います。
割り当て変更 (ア) …カタカナとして扱います。
割り当て変更 (A1) …アルファベットとして扱います。
割り当て変更 (他) …その他の文字として扱います。


使い方(太字・斜体■ADD3)

必ず「文字種毎のフォント・サイズ」より上に付けてください。
【できること】
  • 文字の種類ごとに太字・斜体を指定

パラメーター一覧

ダイアログ

パラメーター名 説明
check_box太字 (◯) チェックをいれると太字にします
check_box斜体 (◯) チェックをいれると斜体にします


解説動画(1用ですので参考程度に)



Translate

当ブログについて

管理人:アス(Asu)
管理人が作ったAviUtlのスクリプトやプラグインと編集時に役立つ情報を中心に掲載しています。
X(旧Twitter) : @asu_x_jp

スクリプト案募集中!!

AviUtl、欲しいスクリプト作ります

広告

人気の投稿(過去30日)

広告

QooQ