フォント定義

org.eclipse.ui.fontDefinitions

リリース 2.1

この拡張ポイントは、「フォント」設定ページで使用するため、JFace FontRegistry および ワークベンチ設定ストアにフォントを登録するために使用されます。 この拡張ポイントは、3.0 で非推奨になりました。 fontDefinition エレメントを org.eclipse.ui.themes に追加する必要があります。

<!ELEMENT extension (fontDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT fontDefinition (description?)>

<!ATTLIST fontDefinition

id         CDATA #REQUIRED

label      CDATA #REQUIRED

value      CDATA #IMPLIED

categoryId CDATA #IMPLIED

defaultsTo CDATA #IMPLIED>


<!ELEMENT description EMPTY>

フォントの使用法についての簡略説明。



フォント定義拡張の例を以下に示します。

   

<extension point=

"org.eclipse.ui.fontDefinition"

>

<fontDefinition id=

"org.eclipse.examples.textFont"

label=

"Text"

>

<description>

The text font

</description>

</fontDefinition>

<fontDefinition id=

"org.eclipse.examples.userFont"

label=

"User"

defaultsTo=

"org.eclipse.jface.textFont"

>

<description>

The user font

</description>

</fontDefinition>

</extension>

defaultsTo タグは、defaultsTo fontDefinition の更新時にフォント定義の値を defaultsTo の値に設定するため、ワークベンチによってディレクティブとして使用されます。 これは、fontDefinition がそのデフォルト値である場合にのみ行われます。 ユーザーによって設定されると、この更新は行われません。 ワークベンチでは、以下の 4 つのフォントが用意されています。

org.eclipse.jface.bannerfont: バナー・フォントはウィザード・バナーで使用されます。
org.eclipse.jface.dialogfont: ダイアログ・フォントはダイアログ内のウィジェットのフォントです。
org.eclipse.jface.headerfont: ヘッダー・フォントは複合テキスト・ページのセクション・ヘッダーに使用されます。
org.eclipse.jface.textfont: テキスト・フォントは、テキスト・エディターによって使用されます。

ワークベンチは、テキスト、ダイアログ、バナー、およびヘッダー・フォントに フォント定義を提供します。