summaryrefslogtreecommitdiff
path: root/Build/source/texk/lcdf-typetools/lcdf-typetools-2.95/otftotfm/otftotfm.hh
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/lcdf-typetools/lcdf-typetools-2.95/otftotfm/otftotfm.hh')
-rw-r--r--Build/source/texk/lcdf-typetools/lcdf-typetools-2.95/otftotfm/otftotfm.hh25
1 files changed, 25 insertions, 0 deletions
diff --git a/Build/source/texk/lcdf-typetools/lcdf-typetools-2.95/otftotfm/otftotfm.hh b/Build/source/texk/lcdf-typetools/lcdf-typetools-2.95/otftotfm/otftotfm.hh
new file mode 100644
index 00000000000..67c0e0b32ab
--- /dev/null
+++ b/Build/source/texk/lcdf-typetools/lcdf-typetools-2.95/otftotfm/otftotfm.hh
@@ -0,0 +1,25 @@
+#ifndef OTFTOTFM_OTFTOTFM_HH
+#define OTFTOTFM_OTFTOTFM_HH
+#include <lcdf/string.hh>
+class Metrics;
+class FontInfo;
+class StringAccum;
+class ErrorHandler;
+
+String suffix_font_name(const String &font_name, const String &suffix);
+
+String installed_metrics_font_name(const String &font_name, const String &secondary);
+
+void output_metrics(Metrics &metrics, const String &ps_name, int boundary_char,
+ const FontInfo &finfo,
+ const String &encoding_name, const String &encoding_file,
+ const String &font_name,
+ String (*dvips_include)(const String &ps_name, const FontInfo &, ErrorHandler *),
+ ErrorHandler *errh);
+
+int font_x_height(const FontInfo &, const Transform &);
+int font_cap_height(const FontInfo &, const Transform &);
+int font_ascender(const FontInfo &, const Transform &);
+double font_slant(const FontInfo &);
+
+#endif