diff --git a/CMakeLists.txt b/CMakeLists.txt index a576161..713a52e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,8 +14,8 @@ set(PDF2HTMLEX_VERSION "0.1") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wunused-function") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") -#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") +#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb") configure_file (src/config.h.in src/config.h) diff --git a/src/HTMLRenderer/install.cc b/src/HTMLRenderer/install.cc index 7757453..2421bce 100644 --- a/src/HTMLRenderer/install.cc +++ b/src/HTMLRenderer/install.cc @@ -191,7 +191,9 @@ void HTMLRenderer::install_embedded_font(GfxFont * font, const string & suffix, if(param->single_html) add_tmp_file(fn+".ttf"); - system((boost::format("fontforge -script %1% 2>%2%") % script_path % (tmp_dir / NULL_FILENAME)).str().c_str()); + if(system((boost::format("fontforge -script %1% 2>%2%") % script_path % (tmp_dir / NULL_FILENAME)).str().c_str()) != 0) + cerr << "Warning: fontforge failed." << endl; + add_tmp_file("null"); export_remote_font(fn_id, ".ttf", "truetype", font);