aboutsummaryrefslogtreecommitdiffstats
path: root/tools/mcufontencoder/src/main.cc
diff options
context:
space:
mode:
authordongie <timecop@gmail.com>2016-10-02 23:33:28 +0900
committerdongie <timecop@gmail.com>2016-10-02 23:33:28 +0900
commitc9b616014fee75c60824819f78eb8e7ff247439e (patch)
tree20f9b712d9724e92188942464a3efc7eecffb549 /tools/mcufontencoder/src/main.cc
parentea0dd89cfcc752f38a315c6721fafdec80eb8280 (diff)
downloaduGFX-c9b616014fee75c60824819f78eb8e7ff247439e.tar.gz
uGFX-c9b616014fee75c60824819f78eb8e7ff247439e.tar.bz2
uGFX-c9b616014fee75c60824819f78eb8e7ff247439e.zip
Added build files for mcufont on Windows, using Visual Studio 2015.
Corrected opening .ttf/.bdf files in BINARY mode (which has an effect on Win32, no change on other platforms). Added progress report to import_ttf as with a large font file, it may take several minutes.
Diffstat (limited to 'tools/mcufontencoder/src/main.cc')
-rw-r--r--tools/mcufontencoder/src/main.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/mcufontencoder/src/main.cc b/tools/mcufontencoder/src/main.cc
index 19c9c6f7..70cd9132 100644
--- a/tools/mcufontencoder/src/main.cc
+++ b/tools/mcufontencoder/src/main.cc
@@ -90,7 +90,7 @@ static status_t cmd_import_ttf(const std::vector<std::string> &args)
int size = std::stoi(args.at(2));
bool bw = (args.size() == 4 && args.at(3) == "bw");
std::string dest = strip_extension(src) + std::to_string(size) + (bw ? "bw" : "") + ".dat";
- std::ifstream infile(src);
+ std::ifstream infile(src, std::ios::binary);
if (!infile.good())
{
@@ -118,7 +118,7 @@ static status_t cmd_import_bdf(const std::vector<std::string> &args)
std::string src = args.at(1);
std::string dest = strip_extension(args.at(1)) + ".dat";
- std::ifstream infile(src);
+ std::ifstream infile(src, std::ios::binary);
if (!infile.good())
{