On 10/1/2013 12:17 PM, Marco Patzer wrote:
On 2013–10–01 Philipp Gesang wrote:
When using the characterkerning method you can exempt ligatures and character pairs from being letterspaced by defining the functions typesetters.kerns.keepligature (<liganode>) and typesetters.kerns.keeptogether (<prevglyph>, <glyph>), respectively. If the function returns a truish value for the given input, ligatures won’t be decomposed and no extra kerning will be applied.
I didn't know ConTeXt supports that. And it's even highly customizable. Thank you very much.
in next beta \starttext \definefontfeature[unifraktur][default][goodies=unifraktur] \definedfont[UnifrakturCook*unifraktur] ſitzen / ch ck ſt tz fi \start \kerncharacters[.5] ſitzen / ch ck ſt tz fi \stop \stoptext It's a somewhat messy area (e.g. in unifraktur names we see zwj's being injected in names) so we control it via a goodie file (predictable at least). Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------