extern char *mfont__ft_unparse_name (MFont *font);
-extern int mfont__ft_drive_otf (MGlyphString *gstring, int from, int to,
- MRealizedFont *rfont,
- MSymbol script, MSymbol langsys,
- MSymbol gsub_features, MSymbol gpos_features);
+#ifdef HAVE_OTF
+
+extern int mfont__ft_drive_gsub (MGlyphString *gstring, int from, int to);
+
+extern int mfont__ft_drive_gpos (MGlyphString *gstring, int from, int to);
+
extern int mfont__ft_decode_otf (MGlyph *g);
+#endif /* HAVE_OTF */
+
#endif /* HAVE_FREETYPE */
extern void mfont__free_realized (MRealizedFont *rfont);