Ta lastnost nam omogoča nadzor nad naprednimi tipografskimi nastavitvami, kot so majhne kapice, ligature in črte. Če jih želite aktivirati, morate v narekovajih navesti, katero vrednost potrebujete, nato pa jim slediti bodisi 1
ali, on
da omogočite. Druga možnost je, da jih onemogočite z 0
ali off
:
.element ( /* these two values do the same thing */ font-feature-settings: "liga" 1; font-feature-settings: "liga1" on; )
font-feature-settings
Lastnost podpira številne druge vrednosti, poleg običajnih ligatur , vključno z majhnimi pokrovi:
.element ( font-feature-settings: "smcp" 1; )
Vrednote
To je seznam vseh vrednosti, ki jih podpira font-feature-settings
, vendar preverite, ali spletna pisava, ki jo uporabljate, podpira tudi te vrednosti, preden jih preizkusite:
liga
: standardne ligaturedlig
: diskrecijske ligatureonum
: figure v starem slogulnum
: podložne figuretnum
: tabelarne številkezero
: poševnica ničfrac
: ulomkisups
: nadpissubs
: podpissmcp
: majhne kapicec2sc
: majhne prestolnice iz prestolniccase
: velike in male črkehlig
: zgodovinske ligaturecalt
: kontekstualni nadomestkiswsh
: swasheshist
: zgodovinske oblikess**
: slogovni sklopikern
: kerninglocl
: lokalizirane oblikerlig
: zahtevane ligaturemedi
: medialne oblikeinit
: začetne oblikeisol
: izolirane oblikefina
: končni obrazcimark
: oznakamkmk
pozicioniranje med oznakami
Združevanje več nastavitev
Če želite dodati več funkcij, morate na seznamu, ločenem z vejico, slediti eni vrednosti po drugi:
.element ( font-feature-settings:"smcp" 1, "onum" 1; )
Predpone
Če želite dobiti najboljšo podporo v celotnem območju brskalnika, uporabite te predpone:
.element ( -webkit-font-feature-settings: "smcp" 1; -moz-font-feature-settings: "smcp" 1; -ms-font-feature-settings: "smcp" 1; font-feature-settings: "smcp" 1; )
Podpora brskalnika
Ti podatki o podpori brskalnika so od Caniuse, ki vsebuje več podrobnosti. Številka pomeni, da brskalnik podpira to funkcijo v tej različici ali novejši.
Namizje
Chrome | Firefox | IE | Rob | Safari |
---|---|---|---|---|
21 * | 15 * | 10. | 12. | 9.1 |
Mobilni / tablični računalnik
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4,4 * | 9.3 |
Več informacij
- Tipoteka: funkcije OpenType v spletnih brskalnikih - testi
- W3C
- MDN
- Richard Rutter's CSS3 Sandbox