aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorEugene Sandulenko2016-10-06 07:33:46 +0200
committerEugene Sandulenko2016-10-06 07:33:46 +0200
commit0d4d5459f27abaac7d41288583acc80b2a5ad9fb (patch)
tree298c2c0df13ea8138c49c2b5d2298a703ee00582 /devtools
parent07316afaa423a95308364290554379491317909d (diff)
downloadscummvm-rg350-0d4d5459f27abaac7d41288583acc80b2a5ad9fb.tar.gz
scummvm-rg350-0d4d5459f27abaac7d41288583acc80b2a5ad9fb.tar.bz2
scummvm-rg350-0d4d5459f27abaac7d41288583acc80b2a5ad9fb.zip
GRAPHICS: Use Family name instead of font name when reading from BDF fonts
Diffstat (limited to 'devtools')
-rw-r--r--devtools/convbdf.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/devtools/convbdf.cpp b/devtools/convbdf.cpp
index c84907659d..b9ce5c7f5f 100644
--- a/devtools/convbdf.cpp
+++ b/devtools/convbdf.cpp
@@ -38,7 +38,7 @@ struct BdfBoundingBox {
};
struct BdfFont {
- char *faceName;
+ char *familyName;
int maxAdvance;
int height;
BdfBoundingBox defaultBox;
@@ -63,7 +63,7 @@ struct BdfFont {
delete[] bitmaps;
delete[] advances;
delete[] boxes;
- delete[] faceName;
+ delete[] familyName;
}
};
@@ -162,12 +162,12 @@ int main(int argc, char *argv[]) {
font.advances = new unsigned char[font.numCharacters];
font.boxes = new BdfBoundingBox[font.numCharacters];
} else if (hasPrefix(line, "FACE_NAME \"")) {
- font.faceName = new char[line.size()]; // We will definitely fit here
- strncpy(font.faceName, &line.c_str()[11], line.size() - 1);
- char *p = &font.faceName[strlen(font.faceName)];
- while (p != font.faceName && *p != '"')
+ font.familyName = new char[line.size()]; // We will definitely fit here
+ strncpy(font.familyName, &line.c_str()[11], line.size() - 1);
+ char *p = &font.familyName[strlen(font.familyName)];
+ while (p != font.familyName && *p != '"')
p--;
- if (p == font.faceName)
+ if (p == font.familyName)
error("Invalid FACE_NAME");
*p = '\0'; // Remove last quote
} else if (hasPrefix(line, "FONT_ASCENT ")) {
@@ -503,7 +503,7 @@ int main(int argc, char *argv[]) {
"\t%d, // Characters\n"
"\n"
"\tbitmapTable, // Bitmaps\n",
- font.faceName, font.maxAdvance, font.height, font.defaultBox.width,
+ font.familyName, font.maxAdvance, font.height, font.defaultBox.width,
font.defaultBox.height, font.defaultBox.xOffset, font.defaultBox.yOffset,
font.ascent, font.firstCharacter, font.defaultCharacter, font.numCharacters);