Bu özellik bize küçük büyük harfler, bitişik harfler ve süslemeler gibi gelişmiş tipografik ayarlar üzerinde kontrol sağlar. Bunları etkinleştirmek için hangi değere ihtiyacınız olduğunu tırnak içinde belirtmeniz ve ardından ya 1
ya on
da etkinleştirmeniz gerekir. Alternatif olarak, bunları 0
veya off
aşağıdakilerden birini kullanarak devre dışı bırakabilirsiniz :
.element ( /* these two values do the same thing */ font-feature-settings: "liga" 1; font-feature-settings: "liga1" on; )
Standart bitişik harflerin yanı sıra font-feature-settings
, küçük büyük harfler de dahil olmak üzere birçok başka değer özellik tarafından desteklenir :
.element ( font-feature-settings: "smcp" 1; )
Değerler
Bu, tarafından desteklenen her değerin bir listesidir font-feature-settings
, ancak denemeden önce kullandığınız web yazı tipinin de bu değerleri desteklediğini kontrol ettiğinizden emin olun:
liga
: standart bitişik harflerdlig
: isteğe bağlı bitişik harfleronum
: eski tarz figürlerlnum
: astar rakamlarıtnum
: tablo şeklindeki şekillerzero
: bölü sıfırfrac
: kesirlersups
: üst simgesubs
: alt simgesmcp
: küçük şapkalarc2sc
: başkentlerden küçük büyük harflercase
: büyük / küçük harfe duyarlı formlarhlig
: tarihsel bitişik harflercalt
: bağlamsal alternatiflerswsh
: süslemelerhist
: tarihsel formlarss**
: biçimsel kümelerkern
: karakter aralığılocl
: yerelleştirilmiş formlarrlig
: gerekli bitişik harflermedi
: medial formlarinit
: ilk formlarisol
: izole edilmiş formlarfina
: son formlarmark
: işaretmkmk
mark-to-mark konumlandırma
Birden çok ayarı birleştirmek
Birden fazla özellik eklemek için, aşağıdaki gibi virgülle ayrılmış bir listede bir değeri diğerinden takip etmeniz gerekir:
.element ( font-feature-settings:"smcp" 1, "onum" 1; )
Ön ekler
Tarayıcı yelpazesinde en iyi desteği almak için şu önekleri kullandığınızdan emin olun:
.element ( -webkit-font-feature-settings: "smcp" 1; -moz-font-feature-settings: "smcp" 1; -ms-font-feature-settings: "smcp" 1; font-feature-settings: "smcp" 1; )
Tarayıcı desteği
Bu tarayıcı destek verileri, daha fazla ayrıntıya sahip olan Caniuse'den alınmıştır. Bir sayı, tarayıcının özelliği o sürümde ve sonrasında desteklediğini gösterir.
Masaüstü Bilgisayar
Krom | Firefox | IE | Kenar | Safari |
---|---|---|---|---|
21 * | 15 * | 10 | 12 | 9.1 |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4 * | 9.3 |
Daha fazla bilgi
- Typotheque: Web tarayıcılarındaki OpenType özellikleri - Testler
- W3C
- MDN
- Richard Rutter'ın CSS3 Sandbox'ı