User Guide

FontLab 4
644
lookupflag
The chapter "Common Table Formats" in the OpenType Font File
Specification describes the LookupFlag field in the Lookup table.
The lookupflag attribute defaults to 0 at the start of a feature block.
The lookupflag attribute stays the same until explicitly changed, until a
lookup reference statement is encountered that changes it, until the script
is changed, or until the end of the feature.
To change the lookupflag attribute explicitly, use the lookupflag statement,
which takes two formats:
lookupflag format A:
lookupflag <named lookupflag value> (, <named lookupflag value>)*;
Here, the individual lookup flag values to be set are expressed in a comma-
separated list of one or more <named lookupflag value>s, in no particular
order. A <named lookupflag value> is one of the following:
RightToLeft
IgnoreBaseGlyphs
IgnoreLigatures
IgnoreMarks
At most one of each of the above 5 kinds of <named lookupflag value> may
be present in a lookupflag statement. For example, to skip over base glyphs
and ligature glyphs:
lookupflag IgnoreBaseGlyphs, IgnoreLigatures;