Belirli bir metin öğesi için oluşturma talimatlarını sağlar.
Wear OS 4'te kullanıma sunuldu.
Sözdizimi
<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>
Özellikler
Font
öğesi aşağıdaki özelliklere sahiptir. Bazı özellikler
diğerleri isteğe bağlıdır.
Gerekli özellikler
Aşağıdaki özellikler gereklidir:
family
Metni oluşturmak için kullanılan yazı tipinin adı. Aynı yazı tipini kullanmak için aile grubu olarak ayarlamak için bu değeri
SYNC_TO_DEVICE
olarak ayarlayın.Özel bir yazı tipi kullanmak için
res/font/
aşağıdaki kabul edilen yazı tipi dosyası uzantıları: TTF, OTF, TTC veya XML. Ardından, değerini yazı tipi dosyasının adına ekleyin (sondaki uzantı hariç).Yazı tipi dosyası çözümlenemezse sistem yazı tipi kullanılır.
size
Metin boyutunu belirten bir kayan nokta değeri.
İsteğe bağlı özellikler
Aşağıdaki özellikler isteğe bağlıdır:
color
- Metnin rengi. Sağlanmışsa rengi belirtmek için
ARGB biçimi (
#ff000000
= opak siyah) veya RGB biçimi (#000000
= siyah). letterSpacing
- Harfler arasındaki boşluk, EM birimlerinde belirtilir. Varsayılan değer 0'dır. Hafif bir genişletme için 0,05 örnek verilebilir. Negatif değerler metni sıkıştırır.
slant
NORMAL
yazı tipi eğimi (varsayılan) mı yoksaITALIC
eğimi mi kullanılacağı.width
Kullanılacak bir yazı tipi ailesi varyantı için çeşitli ipuçlarının sıralaması. Varsayılan
NORMAL
değeri, "normal" değerini uygular yazı tipinin varyantı.Aşağıdaki liste, diğer numaralandırma değerlerini ve ilgili (kullandıkları yazı tipi ailesi varyantları (yazı tipi için kullanılabiliyorsa):
ULTRA_CONDENSED
veEXTRA_CONDENSED
"yoğunlaştırılmış ışık" özelliğini kullanıyor varyantı.CONDENSED
, "kapsamlı" varyantı.SEMI_CONDENSED
, "yoğunlaştırılmış-aracı" kullanıyor varyantı.- Her biri
SEMI_EXPANDED
,EXPANDED
,EXTRA_EXPANDED
veULTRA_EXPANDED
"normal" değerini kullanın varyantı.
weight
Birkaç olası yazı tipi ağırlıklarının listesi. Varsayılan değer:
NORMAL
, bu değer400
ağırlık uygular.Aşağıdaki listede diğer numaralandırma değerleri ve bunlara karşılık gelen yazı tipi ağırlıkları:
THIN
,100
yazı tipi ağırlığını kullanıyor.ULTRA_LIGHT
,150
yazı tipi ağırlığını kullanıyor.EXTRA_LIGHT
,200
yazı tipi ağırlığını kullanıyor.LIGHT
,300
yazı tipi ağırlığını kullanıyor.MEDIUM
,500
yazı tipi ağırlığını kullanıyor.SEMI_BOLD
,600
yazı tipi ağırlığını kullanıyor.ULTRA_BOLD
,750
yazı tipi ağırlığını kullanıyor.EXTRA_BOLD
,800
yazı tipi ağırlığını kullanıyor.BLACK
,900
yazı tipi ağırlığını kullanıyor.EXTRA_BLACK
,1000
yazı tipi ağırlığını kullanıyor.
İç öğeler
Font
öğesi şu iç öğeleri içerebilir: