summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp')
-rw-r--r--Build/source/texk/web2c/xetexdir/XeTeXLayoutInterface.cpp7
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;