Belirli bir metin öğesi için oluşturma talimatları 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 kabul edilen yazı tipi dosyası uzantılarından birini kullanarak yazı tipi dosyasını
res/fonts/
içine yerleştirin: TTF, OTF, TTC veya XML. Ardından, bu değeri sondaki uzantıyı hariç tutarak yazı tipi dosyasının adına ayarlayın.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 birimleri cinsinden). Varsayılan değer 0'dır. Küçük bir genişletme için 0,05 kullanılabilir. Negatif değerler metni kısaltır.
slant
NORMAL
yazı tipi eğimi (varsayılan) veyaITALIC
eğimi kullanma.width
Bir yazı tipi ailesi varyantının kullanımı için çeşitli ipuçlarının listesi. Varsayılan değer
NORMAL
, yazı tipinin "normal" varyantını uygular.Aşağıdaki liste, yazı tipi için söz konusu varyant kullanılabiliyorsa diğer numaralandırma değerlerini ve kullandıkları ilgili yazı tipi ailesi varyantlarını içerir:
ULTRA_CONDENSED
veEXTRA_CONDENSED
, "yoğunlaştırılmış ışık" varyantını kullanıyor.CONDENSED
, "sıkıştırılmış" varyantı kullanıyor.SEMI_CONDENSED
, "sıkıştırılmış orta" varyantını kullanıyor.SEMI_EXPANDED
,EXPANDED
,EXTRA_EXPANDED
veULTRA_EXPANDED
değişkenlerinin her biri "normal" varyantı kullanıyor.
weight
Birkaç olası yazı tipi ağırlığının numaralandırması. Varsayılan değer olan
NORMAL
,400
ağırlık uygular.Aşağıdaki liste diğer numaralandırma değerlerini ve bunlara karşılık gelen 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, aşağıdaki iç öğeleri içerebilir: