ArborX


tkfirst

Longname: t k erning first   Open the Documentation Legend
Released: not available 
Created: not available 
See also: <?tk> tkdis tklgp

Summary
Activates kerning either before a ligature is applied to a character, or after it has been applied. With earlier versions of Arbortext APP, text to which both kerning and ligature tables apply, had the ligature applied first and then the kerning, the letter being kerned being the 'replacement' letter. In some circumstances, particularly when setting foreign languages, this was not necessarily the best order, it being better to kern using the values for the original letter in the text stream.
Example extract

An example of when to apply a kerning table before a letter is replaced is in the case of the word 'difficult', where the letters 'f f i' are converted to the single character 'ffi' in some fonts. The correct kern for 'i/ffi' is, however, the same as the kern between an 'i/f', and so Arbortext APP should apply this kern first, and then change the 'f f i' into an 'ffi'. The diagram below shows how 'i/f' kern, and how changing the setting of tkfirst alters the text appearance. (The most noticeable difference is that with tkfirst 1 the 'i/c' kern has been disabled.)

tkfirst 0

tkfirst 1


Syntax (SVNNA)
tkfirst Ø
tkfirst  kern before lig:o?
Ø Displays the Kerning - before ligs. dialogue box.
kern before lig:o
Kerns text before a ligature is applied, using any available kerning values for letters which will be converted by a ligature. In the word 'difficult' below, these are the 'i←→c' pair.
Kerns text after the ligature has been applied, ignoring kerning values for the original letters.

Document created on 08-Feb-2003 (revision 1)