Wyświetla instrukcje renderowania określonego elementu tekstowego.
Wprowadzona w Wear OS 4.
Składnia
<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>
Atrybuty
Element Font
ma podane niżej atrybuty. Niektóre atrybuty są
wymagane, a inne opcjonalne.
Atrybuty wymagane
Wymagane są te atrybuty:
family
Nazwa czcionki używanej do renderowania tekstu. Aby użyć tej samej czcionki rodziny jako systemu, ustaw tę wartość na
SYNC_TO_DEVICE
.Aby użyć czcionki niestandardowej, umieść plik czcionki w zakresie
res/font/
, używając jednego z z akceptowanymi rozszerzeniami plików czcionek: TTF, OTF, TTC lub XML. Następnie ustaw ten element to nazwa pliku czcionek, bez rozszerzenia na końcu.Jeśli nie można znaleźć pliku czcionki, używana jest czcionka systemowa.
size
Wartość zmiennoprzecinkowa, która określa rozmiar tekstu.
Atrybuty opcjonalne
Te atrybuty są opcjonalne:
color
- Kolor tekstu. Jeśli kolor jest dostępny, musisz użyć jednej z tych opcji:
format ARGB (
#ff000000
= nieprzezroczysta czerń) lub format RGB (#000000
= czarny). letterSpacing
- Odstęp między literami określony w jednostkach EM. Wartością domyślną jest 0. Na przykład niewielkie rozwinięcie może wynosić 0,05. Wartości ujemne zaciemniają tekst.
slant
- Wybór między stylem czcionki
NORMAL
(domyślny) lubITALIC
. width
Lista kilku wskazówek dotyczących odmiany rodziny czcionek. Domyślny ma wartość
NORMAL
, co oznacza zastosowanie wartości „normal” (normalnej), wersji czcionki.Poniższa lista zawiera inne wartości wyliczeniowe oraz odpowiednie używanych odmian rodziny czcionek, jeśli dany wariant jest dostępny dla danej czcionki:
ULTRA_CONDENSED
iEXTRA_CONDENSED
używają trybu „światło skondensowane” wersji.CONDENSED
używa wartości „skondensowanej” wersji.- Funkcja
SEMI_CONDENSED
używa „medium skondensowanego” wersji. SEMI_EXPANDED
,EXPANDED
,EXTRA_EXPANDED
iULTRA_EXPANDED
za sztukę użyj „normalnego” wersji.
weight
Lista kilku możliwych grubości czcionek. Wartość domyślna to
NORMAL
, który ma wagę400
.Poniższa lista zawiera inne wartości wyliczenia i odpowiadające im grubości czcionek:
THIN
ma grubość czcionki100
.ULTRA_LIGHT
ma grubość czcionki150
.EXTRA_LIGHT
ma grubość czcionki200
.LIGHT
ma grubość czcionki300
.MEDIUM
ma grubość czcionki500
.SEMI_BOLD
ma grubość czcionki600
.ULTRA_BOLD
ma grubość czcionki750
.EXTRA_BOLD
ma grubość czcionki800
.BLACK
ma grubość czcionki900
.EXTRA_BLACK
ma grubość czcionki1000
.
Elementy wewnętrzne
Element Font
może zawierać te elementy wewnętrzne: