Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

最近の作業部屋活動履歴

2016-05-14
2014-06-17
2014-06-16

最近のWikiの更新 (Recent Changes)

2014-06-17
2014-06-15

Wikiガイド(Guide)

サイドバー (Side Bar)

UIFontChanger plugin for OmegaT

OmegaT の UI(各ペイン内部を除く)を任意のフォントに変更します。

リリースファイル (Release Files)

FilenameGrößeZeitAnzahl der Downloads
UIFontChanger.0.1.1.jar25.36 k2014-06-16 05:40:17542

UIFontChanger について

OmegaT 用のプラグインです。

OmegaT は、標準機能で [設定]-[字体] から任意のフォントを設定できます。ただし、この設定が適用されるのは、各ペイン(編集ウィンドウとか参考訳文ウィンドウなど)の内部領域に限定されます。*1

window01.png
斜線部が標準機能でフォントを指定できる領域

それ以外の部分、つまりメニューバーや各種の設定ダイアログなどには、このフォント指定は適用されません。それら対象外領域のフォントは Java (JRE) の設定に依存しています。既定の設定のままだと、あまり見やすい表示にならない環境もあるでしょう。

Java の既定フォントを自分の好みのフォントに変更するには、JRE の fontconfig.properties などをカスタマイズするのが正攻法です(自分もそうしています)。ただ、カスタマイズそのものもけっこう面倒くさいのですが、環境が変わったりすると(特にプラットフォームが変わったりすると)それをやり直す必要があり、だいたいそういうときには前回カスタマイズしたときの手順なんて忘れていますから、ゼロから調べなおしたりして、とにかくフォントを設定し直すだけで消耗する作業になりがちです。

そこで、フォントを設定するだけの単機能の OmegaT プラグインを作りました。設定の影響範囲は OmegaT だけです。他の Java アプリケーションには関知しません。

以下に導入前後の比較画像を示します。

window02.png
プロジェクトを開くダイアログを表示した状態の OmegaT(部分)

OS は Wndows 7 で、画像の左半分が既定の状態、右半分がプラグイン導入後の状態です。

よく見ると、上部のメニューバーや下部のペイン最小化ボタン、開くダイアログのショートカット・バーに使用されているフォントが異なることに気づくでしょう。

右側は、Meiryo UI を指定しています。

インストール方法と使い方

まずプラグインフォルダーに jar をコピーします。

プラグインフォルダーは、OmegaT のインストール先フォルダー(グローバル)と、ユーザーコンフィグフォルダー(ユーザーレベル)の二箇所に有ります。 Windows Vista/7/8 の場合、ユーザーコンフィグ内のプラグインフォルダーは下記パスになります。

C:\Users\ユーザー名\appdata\Roaming\omegat\plugins

plugins フォルダーが無い場合は、作成すれば OK です。

お好みで、プラグインフォルダー直下ではなく、サブフォルダーを作成してその中に jar を配置してもかまいません。サブフォルダー名は好きな名前を付けられます。

その場合は、たとえば次のような構成になります。

C:\Users\ユーザー名\appdata\Roaming\omegat\plugins\uifont\UIFontChanger.x.x.x.jar

最低限、これだけで既定のフォント設定が適用されます。

もし、すでに OmegaT を起動済みの場合は、起動しなおしてください。新しいフォント設定の下で起動します。

さらに詳しい使い方については、下記を参照してください。

config.png
ユーザー設定ファイル

更新履歴 (Change Log)

2014-06-16 ver.0.1.1

  • 既定のフォント設定が適用されない場合がある問題を修正

2014-06-14 ver.0.1.0

  • 初期リリース

最近更新されたチケット (Latest updated Tickets)

TitelPrioritätMeilensteinTagsErstellt umLetztes Update
Stopped working with OmegaT 4.xMittel2016-05-14 00:38:262016-05-14 00:38:26
Abschicken

  1. *1ただし、辞書ウィンドウに限っては、表示内容に HTML が含まれる可能性があるため、標準のフォント設定の適用対象外になっています