Fornece instruções de renderização para um elemento de texto específico.
Introduzido no Wear OS 4.
Sintaxe
<Font family="string | SYNC_TO_DEVICE" size="float" color="argb-color | rgb-color" slant="NORMAL | ITALIC" letterSpacing="em-value" width="ULTRA_CONDENSED | EXTRA_CONDENSED | CONDENSED | SEMI_CONDENSED | NORMAL | SEMI_EXPANDED | EXPANDED | EXTRA_EXPANDED | ULTRA_EXPANDED" weight="THIN | ULTRA_LIGHT | EXTRA_LIGHT | LIGHT | NORMAL | MEDIUM | BOLD | SEMI_BOLD | ULTRA_BOLD | EXTRA_BOLD | BLACK | EXTRA_BLACK"> <!-- Inner elements consist of text decoration and text formatting options. Here, "Lower" is used as an example. --> <Lower ... /> </Font>
Atributos
O elemento Font
tem os seguintes atributos. Alguns atributos são
obrigatórios, enquanto outros são opcionais.
Atributos obrigatórios
Os seguintes atributos são obrigatórios:
family
É o nome da fonte usada para renderizar o texto. Para usar a mesma fonte família como o sistema, defina esse valor como
SYNC_TO_DEVICE
.Para usar uma fonte personalizada, coloque o arquivo da fonte em
res/font/
, usando um dos seguintes extensões de arquivo de fonte aceitas: TTF, OTF, TTC ou XML. Em seguida, configure esta ao nome do arquivo da fonte, excluindo a extensão no final.Se o arquivo da fonte não puder ser resolvido, a fonte do sistema será usada.
size
Um valor de ponto flutuante que especifica o tamanho do texto.
Atributos opcionais
Os seguintes atributos são opcionais:
color
- É a cor do texto. Se fornecido, especifique a cor usando o formato ARGB (
#ff000000
= preto opaco) ou RGB (#000000
= preto). letterSpacing
- O espaço entre as letras, especificado em unidades EM. O valor padrão é 0. Um exemplo de expansão leve poderia ser 0,05. Valores negativos restringem o texto.
slant
- Indica a inclinação da fonte
NORMAL
(padrão) ouITALIC
. width
Uma enumeração de várias dicas para uma variante de família de fontes usar. O valor padrão é
NORMAL
, que aplica a variante "normal" da fonte.A lista a seguir contém os outros valores de enumeração e as respectivas variantes de família de fontes usadas, se essa variante estiver disponível para a fonte:
ULTRA_CONDENSED
eEXTRA_CONDENSED
usam a variante "luz condensada".CONDENSED
usa a variante "condensada".SEMI_CONDENSED
usa a variante "condensada média".SEMI_EXPANDED
,EXPANDED
,EXTRA_EXPANDED
eULTRA_EXPANDED
usam a variante "normal".
weight
Uma enumeração de várias espessuras de fonte possíveis. O valor padrão é
NORMAL
, que aplica uma espessura de400
.A lista a seguir contém os outros valores de enumeração e as respectivas espessuras de fonte:
THIN
usa uma espessura de fonte de100
.ULTRA_LIGHT
usa uma espessura de fonte de150
.EXTRA_LIGHT
usa uma espessura de fonte de200
.LIGHT
usa uma espessura de fonte de300
.MEDIUM
usa uma espessura de fonte de500
.SEMI_BOLD
usa uma espessura de fonte de600
.ULTRA_BOLD
usa uma espessura de fonte de750
.EXTRA_BOLD
usa uma espessura de fonte de800
.BLACK
usa uma espessura de fonte de900
.EXTRA_BLACK
usa uma espessura de fonte de1000
.
Elementos internos
O elemento Font
pode conter os seguintes elementos internos: