AviUtl-Plugin-SelectFavoriteFont icon indicating copy to clipboard operation
AviUtl-Plugin-SelectFavoriteFont copied to clipboard

AviUtl プラグイン - お気に入りフォント選択

SelectFavoriteFont

AviUtl プラグイン - お気に入りフォント選択

テキストオブジェクトのオブジェクト編集ダイアログで、お気に入り、または最近使ったフォントからフォントを選択できるようにします。 最新バージョンをダウンロード

導入方法

以下のファイルを AviUtl の Plugins フォルダに配置します。

  • SelectFavoriteFont.auf
  • SelectFavoriteFont.xml

使用方法

  1. まずテキストオブジェクトのオブジェクト編集ダイアログで普通にフォントを選択します。
  2. SelectFavoriteFont ウィンドウのコンボボックスにフォントが溜まっていくので、ある程度溜まったら一旦 AviUtl を終了します。
  3. SelectFavoriteFont.xml をテキストエディタで編集します。
  4. 1~3 を繰り返してお気に入りのフォントを構築していきます。
  • 基本的に <recent> 内の <font> をカットして取り除き、<favorite> 内にコピーして増やしていきます。

「最近使ったフォント」コンボボックスのコンテキストメニュー

コンボボックスを右クリックするとコンテキストメニューが表示されます。

  • テキストオブジェクトで現在選択されているフォントを追加することができます。
  • コンボボックスで現在選択されているフォントを削除することができます。

「お気に入りフォント」ツリービューのコンテキストメニュー

ツリービューを右クリックするとコンテキストメニューが表示されます。

  • 「選択中の~の子要素として~を追加」選択中のアイテムの子要素としてフォントを追加することができます。
  • 「選択中の~を削除」選択中のアイテムを削除することができます。
  • 「選択中の~のフォント名を~で置き換える」で選択中のアイテムのフォント名をテキストオブジェクトで現在選択されているフォント名に置き換えることができます。
  • 「選択中の~のフォント名を消去する」で選択中のアイテムに間違えて付与してしまったフォント名を消去できます。

設定方法

SelectFavoriteFont.xml をテキストエディタで編集します。

  • <setting>
    • labelFormat ラベルの文字列フォーマットを指定します。
    • separatorFormat セパレータの文字列フォーマットを指定します。
  • <preview>
    • enable "YES" を指定するとプレビュー機能が有効になります。
    • left "YES" を指定するとプレビューがドロップダウンリストの左側に表示されます。
    • itemWidth プレビューウィンドウの幅を指定します。
    • itemHeight プレビューフォントの大きさを指定します。
    • textFormat プレビューの文字列フォーマットを指定します。
    • fillColor プレビューの背景の色を指定します。
    • textColor プレビューのテキストの色を指定します。
      • #rrggbb 6 つの 16 進数文字で指定します。先頭の # は必須です。
      • #rgb 3 つの 16 進数文字で指定します。先頭の # は必須です。
      • r,g,b カンマで区切られた 3 つの 10 進数文字列で指定します。
  • <favorite>
    • <font> 入れ子にできます。alias も name も指定されていない場合はセパレータになります。
      • alias 別名を指定します。表示用なので自由な文字列を指定できます。
      • name フォント名を指定します。フォント名が指定されているアイテムを選択すると、テキストオブジェクトのフォントが切り替わります。
      • expand "YES" を指定すると、初期状態で展開した状態になります。
  • <recent> 最近使ったフォントが溜まっていきます。

更新履歴

  • 6.0.2 - 2022/07/13 バージョン文字列を更新し忘れていた問題を修正
  • 6.0.1 - 2022/07/13 設定ファイルに文法エラーがあった問題を修正
  • 6.0.0 - 2022/07/11 通常のプラグインウィンドウ形式に変更
  • 5.2.1 - 2022/02/26 Win11 でプレビューが表示できなかった問題を修正
  • 5.2.0 - 2022/02/19 プレビューの配色を指定できる機能などを追加
  • 5.1.2 - 2022/02/05 グループ制御に反応してしまう問題を修正 2
  • 5.1.1 - 2022/02/05 グループ制御に反応してしまう問題を修正
  • 5.1.0 - 2022/01/23 コモンコントロール V6 に変更
  • 5.0.0 - 2021/12/31 フォントプレビュー機能を追加
  • 4.0.0 - 2021/12/31 ウィンドウの位置とサイズを固定しないように変更
  • 3.0.0 - 2021/12/27 お気に入りコンボボックスをツリービューに変更
  • 2.0.0 - 2021/12/25 簡易編集機能を追加
  • 1.1.0 - 2021/12/25 爆速プラグインと共存できるように修正
  • 1.0.0 - 2021/12/22 初版

動作確認

  • (必須) AviUtl 1.10 & 拡張編集 0.92 http://spring-fragrance.mints.ne.jp/aviutl/
  • (共存確認) patch.aul r41 https://scrapbox.io/ePi5131/patch.aul

クレジット

  • Microsoft Research Detours Package https://github.com/microsoft/Detours
  • aviutl_exedit_sdk https://github.com/ePi5131/aviutl_exedit_sdk
  • Common Library https://github.com/hebiiro/Common-Library

作成者情報

  • 作成者 - 蛇色 (へびいろ)
  • GitHub - https://github.com/hebiiro
  • Twitter - https://twitter.com/io_hebiiro

免責事項

このプラグインおよび同梱物を使用したことによって生じたすべての障害・損害・不具合等に関しては、私と私の関係者および私の所属するいかなる団体・組織とも、一切の責任を負いません。各自の責任においてご使用ください。