diff options
Diffstat (limited to 'Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp')
-rw-r--r-- | Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp b/Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp index a591d7a05a4..b5d179dd5fe 100644 --- a/Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp +++ b/Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp @@ -144,6 +144,11 @@ const char* getFullName(PlatformFontRef fontRef) return XeTeXFontMgr::GetFontManager()->getFullName(fontRef); } +double getDesignSize(XeTeXFont font) +{ + return XeTeXFontMgr::GetFontManager()->getDesignSize(font); +} + const char* getFontFilename(XeTeXLayoutEngine engine) { return engine->font->getFilename(); @@ -479,7 +484,7 @@ findGlyphInPostTable(const char* buffer, int tableSize, const char* glyphName) switch (SWAP(p->format)) { case 0x00010000: { - char* cp; + const char* cp; while ((cp = appleGlyphNames[g]) != 0) { if (strcmp(glyphName, cp) == 0) return g; |