From b83d28dfd3434a31fd42f0596ab299a2626230d6 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 31 Dec 2006 21:38:46 +0000 Subject: Initial ligature support. This adds support for emitting ligatures, and adds the "fi" and "fl" ligatures to the built-in fonts, but doesn't add support for reading ligature information from AFM files because that requires coping with forward references to glyph names, which is tricky. [originally from svn r7045] --- in_afm.c | 1 + 1 file changed, 1 insertion(+) (limited to 'in_afm.c') diff --git a/in_afm.c b/in_afm.c index dead96f..a4dd0f6 100644 --- a/in_afm.c +++ b/in_afm.c @@ -60,6 +60,7 @@ void read_afm_file(input *in) { fi->widths = NULL; fi->fp = NULL; fi->kerns = newtree234(kern_cmp); + fi->ligs = newtree234(lig_cmp); fi->fontbbox[0] = fi->fontbbox[1] = fi->fontbbox[2] = fi->fontbbox[3] = 0; fi->capheight = fi->xheight = fi->ascent = fi->descent = 0; fi->stemh = fi->stemv = fi->italicangle = 0; -- cgit v1.1