プラグインは、エディターまたはビューで特殊なフォントを定義しなければならない場合があります。 org.eclipse.ui.fontDefinitions 拡張ポイントにより、 ワークベンチ・フォント設定ページで使用可能にする必要のあるフォントを定義できます。
この拡張を使用することで、ワークベンチにインストールされているその他のすべてのフォント設定と ご使用のプラグインのフォント設定を統合できます。 たとえば、デバッガーはコンソール・テキストのフォント設定を提供します。
このフォント定義は、org.eclipse.ui.fontDefinitions 拡張ポイントを 使用してデバッガーにより提供されます。
<extension point="org.eclipse.ui.fontDefinitions"> <fontDefinition label="%ConsoleFontDefinition.label" defaultsTo="org.eclipse.jface.textfont" id="org.eclipse.debug.ui.ConsoleFont"> <description> %ConsoleFontDefinition.description </description> </fontDefinition> ... </extension>
label および description 属性は、フォントを記述するための設定ダイアログに表示されます。 defaultsTo 属性は、他に何も指定されていない場合に、このフォント定義のデフォルト値として 使用される必要のある別のフォント定義の ID を指定します。