Properti ini memberi kita kendali atas pengaturan tipografi lanjutan seperti huruf kecil, ligatur, dan garis miring. Untuk mengaktifkannya, Anda harus mendeklarasikan nilai mana yang Anda butuhkan dalam tanda kutip dan kemudian diikuti dengan salah satu 1
atau on
untuk mengaktifkan. Atau, Anda dapat menonaktifkannya dengan salah satu 0
atau off
:
.element ( /* these two values do the same thing */ font-feature-settings: "liga" 1; font-feature-settings: "liga1" on; )
Banyak nilai lain, selain ligatur standar yang didukung oleh font-feature-settings
properti, termasuk tutup kecil:
.element ( font-feature-settings: "smcp" 1; )
Nilai
Ini adalah daftar setiap nilai yang didukung oleh font-feature-settings
, tapi pastikan untuk memeriksa font web yang Anda gunakan mendukung nilai-nilai ini juga sebelum mencobanya:
liga
: pengikat standardlig
: ligatur diskresioneronum
: tokoh gaya lamalnum
: angka lapisantnum
: gambar tabelzero
: garis miring nolfrac
: pecahansups
: superscriptsubs
: subskripsmcp
: topi kecilc2sc
: ibu kota kecil dari ibu kotacase
: bentuk case-sensitivehlig
: ligatur historiscalt
: alternatif kontekstualswsh
: swashhist
: bentuk sejarahss**
: set gayakern
: kerninglocl
: formulir yang dilokalkanrlig
: ligatur yang dibutuhkanmedi
: bentuk medialinit
: bentuk awalisol
: bentuk terisolasifina
: bentuk akhirmark
: tandaimkmk
pemosisian mark-to-mark
Menggabungkan beberapa pengaturan
Untuk menambahkan beberapa fitur, Anda perlu mengikuti satu nilai dengan nilai lainnya dalam daftar yang dipisahkan koma, seperti:
.element ( font-feature-settings:"smcp" 1, "onum" 1; )
Awalan
Untuk mendapatkan dukungan terbaik di seluruh spektrum browser, pastikan untuk menggunakan prefiks ini:
.element ( -webkit-font-feature-settings: "smcp" 1; -moz-font-feature-settings: "smcp" 1; -ms-font-feature-settings: "smcp" 1; font-feature-settings: "smcp" 1; )
Dukungan browser
Data dukungan browser ini berasal dari Caniuse, yang lebih detail. Angka menunjukkan bahwa browser mendukung fitur pada versi tersebut dan yang lebih baru.
Desktop
Chrome | Firefox | YAITU | Tepi | Safari |
---|---|---|---|---|
21 * | 15 * | 10 | 12 | 9.1 |
Ponsel / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4,4 * | 9.3 |
Informasi lebih lanjut
- Typotheque: Fitur OpenType di browser web - Tes
- W3C
- MDN
- Kotak Pasir CSS3 Richard Rutter