Definições de Fonte

org.eclipse.ui.fontDefinitions

Release 2.1

Esse ponto de extensão é utilizado para registrar fontes com o JFace FontRegistry e com o armazenamento de preferências do workbench que será utilizado pela página de preferências Fontes. Esse ponto de extensão foi diminuído em 3.0. Agora, você deve incluir elementos fontDefinition em 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>

uma breve descrição sobre o uso de fontes



A seguir está um exemplo de uma extensão de definição de fonte:

   

<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>

A marcação defaultsTo é utilizada como uma diretiva pelo Workbench para definir o valor da definição de fonte para o valor de defaultsTo sempre que defaultsTo fontDefinition for atualizado. Isso só ocorrerá se fontDefinition estiver em seu valor padrão - depois de definido pelo usuário, essa atualização não ocorrerá. O workbench fornece 4 fontes:

org.eclipse.jface.bannerfont. A fonte de banner é utilizada nos banners do assistente.
org.eclipse.jface.dialogfont. A fonte de diálogo é a fonte dos widgets nos diálogos.
org.eclipse.jface.headerfont. A fonte do cabeçalho é utilizada para os cabeçalhos de seções em páginas de textos compostos.
org.eclipse.jface.textfont. A fonte do texto é utilizada pelos editores de texto.

O workbench fornece as definições de fonte para o texto, diálogo, banner e cabeçalhos.