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 zorunlu, bazıları ise isteğe bağlıdır.
Gerekli özellikler
Aşağıdaki özellikler gereklidir:
family
Metni oluşturmak için kullanılan yazı tipinin adı. Sistemle aynı yazı tipi ailesini kullanmak için bu değeri
SYNC_TO_DEVICE
olarak ayarlayın.Özel bir yazı tipi kullanmak için yazı tipi dosyasını şu kabul edilen yazı tipi dosyası uzantılarından birini kullanarak
res/font/
içine yerleştirin: TTF, OTF, TTC veya XML. Daha sonra, bu değeri yazı tipi dosyasının adına ayarlayın. Sonunda uzantı hariç tutulur.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 ARGB biçimini (
#ff000000
= opak siyah) veya RGB biçimini (#000000
= siyah) kullanarak belirtmeniz gerekir. 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 değer, yazı tipinin "normal" varyantını uygulayan
NORMAL
değeridir.Aşağıdaki liste, yazı tipi için kullanılabiliyorsa diğer numaralandırma değerlerini ve bunların kullandığı ilgili yazı tipi ailesi varyantlarını içerir:
ULTRA_CONDENSED
veEXTRA_CONDENSED
"yoğunlaştırılmış ışık" varyantını kullanıyor.CONDENSED
, "yoğunlaştırılmış" varyantını kullanıyor.SEMI_CONDENSED
, "yoğunlaştırılmış-orta" varyantını kullanır.SEMI_EXPANDED
,EXPANDED
,EXTRA_EXPANDED
veULTRA_EXPANDED
"normal" varyantı kullanır.
weight
Birkaç olası yazı tipi ağırlıklarının listesi. Varsayılan değer olan
NORMAL
,400
ağırlık uygular.Aşağıdaki liste, diğer numaralandırma değerlerini ve bunlarla ilgili yazı tipi ağırlıklarını içerir:
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: