Skip to content

@pdfa-lab/fontkit / OpenType / Features

Interface: Features ​

Defined in: src/tables/open-type.ts:8

A map of OpenType features as described in OpenType's spec: https://docs.microsoft.com/en-gb/typography/open-type/spec/featurelist.

Properties ​

aalt? ​

optional aalt?: boolean

Defined in: src/tables/open-type.ts:9


abvf? ​

optional abvf?: boolean

Defined in: src/tables/open-type.ts:10


abvm? ​

optional abvm?: boolean

Defined in: src/tables/open-type.ts:11


abvs? ​

optional abvs?: boolean

Defined in: src/tables/open-type.ts:12


afrc? ​

optional afrc?: boolean

Defined in: src/tables/open-type.ts:13


akhn? ​

optional akhn?: boolean

Defined in: src/tables/open-type.ts:14


blwf? ​

optional blwf?: boolean

Defined in: src/tables/open-type.ts:15


blwm? ​

optional blwm?: boolean

Defined in: src/tables/open-type.ts:16


blws? ​

optional blws?: boolean

Defined in: src/tables/open-type.ts:17


c2pc? ​

optional c2pc?: boolean

Defined in: src/tables/open-type.ts:117


c2sc? ​

optional c2sc?: boolean

Defined in: src/tables/open-type.ts:118


calt? ​

optional calt?: boolean

Defined in: src/tables/open-type.ts:18


case? ​

optional case?: boolean

Defined in: src/tables/open-type.ts:19


ccmp? ​

optional ccmp?: boolean

Defined in: src/tables/open-type.ts:20


cfar? ​

optional cfar?: boolean

Defined in: src/tables/open-type.ts:21


cjct? ​

optional cjct?: boolean

Defined in: src/tables/open-type.ts:22


clig? ​

optional clig?: boolean

Defined in: src/tables/open-type.ts:23


cpct? ​

optional cpct?: boolean

Defined in: src/tables/open-type.ts:24


cpsp? ​

optional cpsp?: boolean

Defined in: src/tables/open-type.ts:25


cswh? ​

optional cswh?: boolean

Defined in: src/tables/open-type.ts:26


curs? ​

optional curs?: boolean

Defined in: src/tables/open-type.ts:27


cv01? ​

optional cv01?: boolean

Defined in: src/tables/open-type.ts:28


cv02? ​

optional cv02?: boolean

Defined in: src/tables/open-type.ts:29


cv03? ​

optional cv03?: boolean

Defined in: src/tables/open-type.ts:30


cv04? ​

optional cv04?: boolean

Defined in: src/tables/open-type.ts:31


cv05? ​

optional cv05?: boolean

Defined in: src/tables/open-type.ts:32


cv06? ​

optional cv06?: boolean

Defined in: src/tables/open-type.ts:33


cv07? ​

optional cv07?: boolean

Defined in: src/tables/open-type.ts:34


cv08? ​

optional cv08?: boolean

Defined in: src/tables/open-type.ts:35


cv09? ​

optional cv09?: boolean

Defined in: src/tables/open-type.ts:36


cv10? ​

optional cv10?: boolean

Defined in: src/tables/open-type.ts:37


cv11? ​

optional cv11?: boolean

Defined in: src/tables/open-type.ts:38


cv22? ​

optional cv22?: boolean

Defined in: src/tables/open-type.ts:39


cv23? ​

optional cv23?: boolean

Defined in: src/tables/open-type.ts:40


cv24? ​

optional cv24?: boolean

Defined in: src/tables/open-type.ts:41


cv25? ​

optional cv25?: boolean

Defined in: src/tables/open-type.ts:42


cv26? ​

optional cv26?: boolean

Defined in: src/tables/open-type.ts:43


cv27? ​

optional cv27?: boolean

Defined in: src/tables/open-type.ts:44


cv28? ​

optional cv28?: boolean

Defined in: src/tables/open-type.ts:45


cv29? ​

optional cv29?: boolean

Defined in: src/tables/open-type.ts:46


cv30? ​

optional cv30?: boolean

Defined in: src/tables/open-type.ts:47


cv31? ​

optional cv31?: boolean

Defined in: src/tables/open-type.ts:48


cv32? ​

optional cv32?: boolean

Defined in: src/tables/open-type.ts:49


cv33? ​

optional cv33?: boolean

Defined in: src/tables/open-type.ts:50


cv34? ​

optional cv34?: boolean

Defined in: src/tables/open-type.ts:51


cv35? ​

optional cv35?: boolean

Defined in: src/tables/open-type.ts:52


cv36? ​

optional cv36?: boolean

Defined in: src/tables/open-type.ts:53


cv37? ​

optional cv37?: boolean

Defined in: src/tables/open-type.ts:54


cv38? ​

optional cv38?: boolean

Defined in: src/tables/open-type.ts:55


cv39? ​

optional cv39?: boolean

Defined in: src/tables/open-type.ts:56


cv40? ​

optional cv40?: boolean

Defined in: src/tables/open-type.ts:57


cv41? ​

optional cv41?: boolean

Defined in: src/tables/open-type.ts:58


cv42? ​

optional cv42?: boolean

Defined in: src/tables/open-type.ts:59


cv43? ​

optional cv43?: boolean

Defined in: src/tables/open-type.ts:60


cv44? ​

optional cv44?: boolean

Defined in: src/tables/open-type.ts:61


cv45? ​

optional cv45?: boolean

Defined in: src/tables/open-type.ts:62


cv46? ​

optional cv46?: boolean

Defined in: src/tables/open-type.ts:63


cv47? ​

optional cv47?: boolean

Defined in: src/tables/open-type.ts:64


cv48? ​

optional cv48?: boolean

Defined in: src/tables/open-type.ts:65


cv49? ​

optional cv49?: boolean

Defined in: src/tables/open-type.ts:66


cv50? ​

optional cv50?: boolean

Defined in: src/tables/open-type.ts:67


cv51? ​

optional cv51?: boolean

Defined in: src/tables/open-type.ts:68


cv52? ​

optional cv52?: boolean

Defined in: src/tables/open-type.ts:69


cv53? ​

optional cv53?: boolean

Defined in: src/tables/open-type.ts:70


cv54? ​

optional cv54?: boolean

Defined in: src/tables/open-type.ts:71


cv55? ​

optional cv55?: boolean

Defined in: src/tables/open-type.ts:72


cv56? ​

optional cv56?: boolean

Defined in: src/tables/open-type.ts:73


cv57? ​

optional cv57?: boolean

Defined in: src/tables/open-type.ts:74


cv58? ​

optional cv58?: boolean

Defined in: src/tables/open-type.ts:75


cv59? ​

optional cv59?: boolean

Defined in: src/tables/open-type.ts:76


cv60? ​

optional cv60?: boolean

Defined in: src/tables/open-type.ts:77


cv61? ​

optional cv61?: boolean

Defined in: src/tables/open-type.ts:78


cv62? ​

optional cv62?: boolean

Defined in: src/tables/open-type.ts:79


cv63? ​

optional cv63?: boolean

Defined in: src/tables/open-type.ts:80


cv64? ​

optional cv64?: boolean

Defined in: src/tables/open-type.ts:81


cv65? ​

optional cv65?: boolean

Defined in: src/tables/open-type.ts:82


cv66? ​

optional cv66?: boolean

Defined in: src/tables/open-type.ts:83


cv67? ​

optional cv67?: boolean

Defined in: src/tables/open-type.ts:84


cv68? ​

optional cv68?: boolean

Defined in: src/tables/open-type.ts:85


cv69? ​

optional cv69?: boolean

Defined in: src/tables/open-type.ts:86


cv70? ​

optional cv70?: boolean

Defined in: src/tables/open-type.ts:87


cv71? ​

optional cv71?: boolean

Defined in: src/tables/open-type.ts:88


cv72? ​

optional cv72?: boolean

Defined in: src/tables/open-type.ts:89


cv73? ​

optional cv73?: boolean

Defined in: src/tables/open-type.ts:90


cv74? ​

optional cv74?: boolean

Defined in: src/tables/open-type.ts:91


cv75? ​

optional cv75?: boolean

Defined in: src/tables/open-type.ts:92


cv76? ​

optional cv76?: boolean

Defined in: src/tables/open-type.ts:93


cv77? ​

optional cv77?: boolean

Defined in: src/tables/open-type.ts:94


cv78? ​

optional cv78?: boolean

Defined in: src/tables/open-type.ts:95


cv79? ​

optional cv79?: boolean

Defined in: src/tables/open-type.ts:96


cv80? ​

optional cv80?: boolean

Defined in: src/tables/open-type.ts:97


cv81? ​

optional cv81?: boolean

Defined in: src/tables/open-type.ts:98


cv82? ​

optional cv82?: boolean

Defined in: src/tables/open-type.ts:99


cv83? ​

optional cv83?: boolean

Defined in: src/tables/open-type.ts:100


cv84? ​

optional cv84?: boolean

Defined in: src/tables/open-type.ts:101


cv85? ​

optional cv85?: boolean

Defined in: src/tables/open-type.ts:102


cv86? ​

optional cv86?: boolean

Defined in: src/tables/open-type.ts:103


cv87? ​

optional cv87?: boolean

Defined in: src/tables/open-type.ts:104


cv88? ​

optional cv88?: boolean

Defined in: src/tables/open-type.ts:105


cv89? ​

optional cv89?: boolean

Defined in: src/tables/open-type.ts:106


cv90? ​

optional cv90?: boolean

Defined in: src/tables/open-type.ts:107


cv91? ​

optional cv91?: boolean

Defined in: src/tables/open-type.ts:108


cv92? ​

optional cv92?: boolean

Defined in: src/tables/open-type.ts:109


cv93? ​

optional cv93?: boolean

Defined in: src/tables/open-type.ts:110


cv94? ​

optional cv94?: boolean

Defined in: src/tables/open-type.ts:111


cv95? ​

optional cv95?: boolean

Defined in: src/tables/open-type.ts:112


cv96? ​

optional cv96?: boolean

Defined in: src/tables/open-type.ts:113


cv97? ​

optional cv97?: boolean

Defined in: src/tables/open-type.ts:114


cv98? ​

optional cv98?: boolean

Defined in: src/tables/open-type.ts:115


cv99? ​

optional cv99?: boolean

Defined in: src/tables/open-type.ts:116


dist? ​

optional dist?: boolean

Defined in: src/tables/open-type.ts:119


dlig? ​

optional dlig?: boolean

Defined in: src/tables/open-type.ts:120


dnom? ​

optional dnom?: boolean

Defined in: src/tables/open-type.ts:121


dtls? ​

optional dtls?: boolean

Defined in: src/tables/open-type.ts:122


expt? ​

optional expt?: boolean

Defined in: src/tables/open-type.ts:123


falt? ​

optional falt?: boolean

Defined in: src/tables/open-type.ts:124


fin2? ​

optional fin2?: boolean

Defined in: src/tables/open-type.ts:125


fin3? ​

optional fin3?: boolean

Defined in: src/tables/open-type.ts:126


fina? ​

optional fina?: boolean

Defined in: src/tables/open-type.ts:127


flac? ​

optional flac?: boolean

Defined in: src/tables/open-type.ts:128


frac? ​

optional frac?: boolean

Defined in: src/tables/open-type.ts:129


fwid? ​

optional fwid?: boolean

Defined in: src/tables/open-type.ts:130


half? ​

optional half?: boolean

Defined in: src/tables/open-type.ts:131


haln? ​

optional haln?: boolean

Defined in: src/tables/open-type.ts:132


halt? ​

optional halt?: boolean

Defined in: src/tables/open-type.ts:133


hist? ​

optional hist?: boolean

Defined in: src/tables/open-type.ts:134


hkna? ​

optional hkna?: boolean

Defined in: src/tables/open-type.ts:135


hlig? ​

optional hlig?: boolean

Defined in: src/tables/open-type.ts:136


hngl? ​

optional hngl?: boolean

Defined in: src/tables/open-type.ts:137


hojo? ​

optional hojo?: boolean

Defined in: src/tables/open-type.ts:138


hwid? ​

optional hwid?: boolean

Defined in: src/tables/open-type.ts:139


init? ​

optional init?: boolean

Defined in: src/tables/open-type.ts:140


isol? ​

optional isol?: boolean

Defined in: src/tables/open-type.ts:141


ital? ​

optional ital?: boolean

Defined in: src/tables/open-type.ts:142


jalt? ​

optional jalt?: boolean

Defined in: src/tables/open-type.ts:143


jp04? ​

optional jp04?: boolean

Defined in: src/tables/open-type.ts:147


jp78? ​

optional jp78?: boolean

Defined in: src/tables/open-type.ts:144


jp83? ​

optional jp83?: boolean

Defined in: src/tables/open-type.ts:145


jp90? ​

optional jp90?: boolean

Defined in: src/tables/open-type.ts:146


kern? ​

optional kern?: boolean

Defined in: src/tables/open-type.ts:148


lfbd? ​

optional lfbd?: boolean

Defined in: src/tables/open-type.ts:149


liga? ​

optional liga?: boolean

Defined in: src/tables/open-type.ts:150


ljmo? ​

optional ljmo?: boolean

Defined in: src/tables/open-type.ts:151


lnum? ​

optional lnum?: boolean

Defined in: src/tables/open-type.ts:152


locl? ​

optional locl?: boolean

Defined in: src/tables/open-type.ts:153


ltra? ​

optional ltra?: boolean

Defined in: src/tables/open-type.ts:154


ltrm? ​

optional ltrm?: boolean

Defined in: src/tables/open-type.ts:155


mark? ​

optional mark?: boolean

Defined in: src/tables/open-type.ts:156


med2? ​

optional med2?: boolean

Defined in: src/tables/open-type.ts:157


medi? ​

optional medi?: boolean

Defined in: src/tables/open-type.ts:158


mgrk? ​

optional mgrk?: boolean

Defined in: src/tables/open-type.ts:159


mkmk? ​

optional mkmk?: boolean

Defined in: src/tables/open-type.ts:160


mset? ​

optional mset?: boolean

Defined in: src/tables/open-type.ts:161


nalt? ​

optional nalt?: boolean

Defined in: src/tables/open-type.ts:162


nlck? ​

optional nlck?: boolean

Defined in: src/tables/open-type.ts:163


nukt? ​

optional nukt?: boolean

Defined in: src/tables/open-type.ts:164


numr? ​

optional numr?: boolean

Defined in: src/tables/open-type.ts:165


onum? ​

optional onum?: boolean

Defined in: src/tables/open-type.ts:166


opbd? ​

optional opbd?: boolean

Defined in: src/tables/open-type.ts:167


ordn? ​

optional ordn?: boolean

Defined in: src/tables/open-type.ts:168


ornm? ​

optional ornm?: boolean

Defined in: src/tables/open-type.ts:169


palt? ​

optional palt?: boolean

Defined in: src/tables/open-type.ts:170


pcap? ​

optional pcap?: boolean

Defined in: src/tables/open-type.ts:171


pkna? ​

optional pkna?: boolean

Defined in: src/tables/open-type.ts:172


pnum? ​

optional pnum?: boolean

Defined in: src/tables/open-type.ts:173


pref? ​

optional pref?: boolean

Defined in: src/tables/open-type.ts:174


pres? ​

optional pres?: boolean

Defined in: src/tables/open-type.ts:175


pstf? ​

optional pstf?: boolean

Defined in: src/tables/open-type.ts:176


psts? ​

optional psts?: boolean

Defined in: src/tables/open-type.ts:177


pwid? ​

optional pwid?: boolean

Defined in: src/tables/open-type.ts:178


qwid? ​

optional qwid?: boolean

Defined in: src/tables/open-type.ts:179


rand? ​

optional rand?: boolean

Defined in: src/tables/open-type.ts:180


rclt? ​

optional rclt?: boolean

Defined in: src/tables/open-type.ts:181


rkrf? ​

optional rkrf?: boolean

Defined in: src/tables/open-type.ts:182


rlig? ​

optional rlig?: boolean

Defined in: src/tables/open-type.ts:183


rphf? ​

optional rphf?: boolean

Defined in: src/tables/open-type.ts:184


rtbd? ​

optional rtbd?: boolean

Defined in: src/tables/open-type.ts:185


rtla? ​

optional rtla?: boolean

Defined in: src/tables/open-type.ts:186


rtlm? ​

optional rtlm?: boolean

Defined in: src/tables/open-type.ts:187


ruby? ​

optional ruby?: boolean

Defined in: src/tables/open-type.ts:188


rvrn? ​

optional rvrn?: boolean

Defined in: src/tables/open-type.ts:189


salt? ​

optional salt?: boolean

Defined in: src/tables/open-type.ts:190


sinf? ​

optional sinf?: boolean

Defined in: src/tables/open-type.ts:191


size? ​

optional size?: boolean

Defined in: src/tables/open-type.ts:192


smcp? ​

optional smcp?: boolean

Defined in: src/tables/open-type.ts:193


smpl? ​

optional smpl?: boolean

Defined in: src/tables/open-type.ts:194


ss01? ​

optional ss01?: boolean

Defined in: src/tables/open-type.ts:195


ss02? ​

optional ss02?: boolean

Defined in: src/tables/open-type.ts:196


ss03? ​

optional ss03?: boolean

Defined in: src/tables/open-type.ts:197


ss04? ​

optional ss04?: boolean

Defined in: src/tables/open-type.ts:198


ss05? ​

optional ss05?: boolean

Defined in: src/tables/open-type.ts:199


ss06? ​

optional ss06?: boolean

Defined in: src/tables/open-type.ts:200


ss07? ​

optional ss07?: boolean

Defined in: src/tables/open-type.ts:201


ss08? ​

optional ss08?: boolean

Defined in: src/tables/open-type.ts:202


ss09? ​

optional ss09?: boolean

Defined in: src/tables/open-type.ts:203


ss10? ​

optional ss10?: boolean

Defined in: src/tables/open-type.ts:204


ss11? ​

optional ss11?: boolean

Defined in: src/tables/open-type.ts:205


ss12? ​

optional ss12?: boolean

Defined in: src/tables/open-type.ts:206


ss13? ​

optional ss13?: boolean

Defined in: src/tables/open-type.ts:207


ss14? ​

optional ss14?: boolean

Defined in: src/tables/open-type.ts:208


ss15? ​

optional ss15?: boolean

Defined in: src/tables/open-type.ts:209


ss16? ​

optional ss16?: boolean

Defined in: src/tables/open-type.ts:210


ss17? ​

optional ss17?: boolean

Defined in: src/tables/open-type.ts:211


ss18? ​

optional ss18?: boolean

Defined in: src/tables/open-type.ts:212


ss19? ​

optional ss19?: boolean

Defined in: src/tables/open-type.ts:213


ss20? ​

optional ss20?: boolean

Defined in: src/tables/open-type.ts:214


ssty? ​

optional ssty?: boolean

Defined in: src/tables/open-type.ts:215


stch? ​

optional stch?: boolean

Defined in: src/tables/open-type.ts:216


subs? ​

optional subs?: boolean

Defined in: src/tables/open-type.ts:217


sups? ​

optional sups?: boolean

Defined in: src/tables/open-type.ts:218


swsh? ​

optional swsh?: boolean

Defined in: src/tables/open-type.ts:219


titl? ​

optional titl?: boolean

Defined in: src/tables/open-type.ts:220


tjmo? ​

optional tjmo?: boolean

Defined in: src/tables/open-type.ts:221


tnam? ​

optional tnam?: boolean

Defined in: src/tables/open-type.ts:222


tnum? ​

optional tnum?: boolean

Defined in: src/tables/open-type.ts:223


trad? ​

optional trad?: boolean

Defined in: src/tables/open-type.ts:224


twid? ​

optional twid?: boolean

Defined in: src/tables/open-type.ts:225


unic? ​

optional unic?: boolean

Defined in: src/tables/open-type.ts:226


valt? ​

optional valt?: boolean

Defined in: src/tables/open-type.ts:227


vatu? ​

optional vatu?: boolean

Defined in: src/tables/open-type.ts:228


vert? ​

optional vert?: boolean

Defined in: src/tables/open-type.ts:229


vhal? ​

optional vhal?: boolean

Defined in: src/tables/open-type.ts:230


vjmo? ​

optional vjmo?: boolean

Defined in: src/tables/open-type.ts:231


vkna? ​

optional vkna?: boolean

Defined in: src/tables/open-type.ts:232


vkrn? ​

optional vkrn?: boolean

Defined in: src/tables/open-type.ts:233


vpal? ​

optional vpal?: boolean

Defined in: src/tables/open-type.ts:234


vrt2? ​

optional vrt2?: boolean

Defined in: src/tables/open-type.ts:235


vrtr? ​

optional vrtr?: boolean

Defined in: src/tables/open-type.ts:236


zero? ​

optional zero?: boolean

Defined in: src/tables/open-type.ts:237