Belirli bir metin öğesi için oluşturma talimatları sağlar.
Wear OS 4'te kullanıma sunulmuştur.
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ı, kabul edilen yazı tipi dosya uzantılarından birini (TTF, OTF, TTC veya XML) kullanarak
res/font/
içine yerleştirin. Ardından bu değeri, sonundaki uzantı hariç olmak üzere yazı tipi dosyasının adıyla ayarlayın.Yazı tipi dosyası çözülemezse sistem yazı tipi kullanılır.
size
Metin boyutunu belirten kayan noktalı değer.
İsteğe bağlı özellikler
Aşağıdaki özellikler isteğe bağlıdır:
color
- Metnin rengi. Gösterilirse 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şleme için 0,05 değeri verilebilir. Negatif değerler metni sıkıştırır.
slant
NORMAL
yazı tipi eğiminin (varsayılan) mi yoksaITALIC
yazı tipi eğiminin mi kullanılacağını belirtir.width
Kullanılacak yazı tipi ailesi varyantıyla ilgili çeşitli ipuçlarının listelenmesi. Varsayılan değer
NORMAL
'tür. Bu değer, yazı tipinin "normal" varyantını uygular.Aşağıdaki listede, diğer numaralandırma değerleri ve ilgili yazı tipi aile varyantları (yazı tipi için bu varyant mevcutsa) yer almaktadır:
ULTRA_CONDENSED
veEXTRA_CONDENSED
, "condensed-light" varyantını kullanır.CONDENSED
, "condensed" varyantını kullanır.SEMI_CONDENSED
, "condensed-medium" varyantını kullanır.SEMI_EXPANDED
,EXPANDED
,EXTRA_EXPANDED
veULTRA_EXPANDED
her biri "normal" varyantını kullanır.
weight
Birkaç olası yazı tipi kalınlığının listelenmesi. Varsayılan değer
NORMAL
'tür. Bu değer,400
ağırlığı uygular.Aşağıdaki listede diğer listeleme değerleri ve ilgili yazı tipi ağırlıkları yer almaktadır:
THIN
,100
yazı tipi ağırlığını kullanır.ULTRA_LIGHT
,150
yazı tipi ağırlığını kullanır.EXTRA_LIGHT
,200
yazı tipi ağırlığını kullanır.LIGHT
,300
yazı tipi ağırlığını kullanır.MEDIUM
,500
yazı tipi ağırlığını kullanır.SEMI_BOLD
,600
yazı tipi ağırlığını kullanır.ULTRA_BOLD
,750
yazı tipi ağırlığını kullanır.EXTRA_BOLD
,800
yazı tipi ağırlığını kullanır.BLACK
,900
yazı tipi ağırlığını kullanır.EXTRA_BLACK
,1000
yazı tipi ağırlığını kullanır.
İç öğeler
Font
öğesi aşağıdaki iç öğeleri içerebilir: