diff --git a/src/HTMLRenderer/general.cc b/src/HTMLRenderer/general.cc
index b6ef364..ca9a800 100644
--- a/src/HTMLRenderer/general.cc
+++ b/src/HTMLRenderer/general.cc
@@ -304,11 +304,12 @@ void HTMLRenderer::processLink(AnnotLink * al)
x2 = default_ctm[0] * x2 + default_ctm[2] * y2 + default_ctm[4];
y2 = default_ctm[1] * x2 + default_ctm[3] * y2 + default_ctm[5];
+ // TODO, in html, border width is included
html_fout << "
getBorder();
if(border)
diff --git a/src/HTMLRenderer/text.cc b/src/HTMLRenderer/text.cc
index 6dec3c5..deedeae 100644
--- a/src/HTMLRenderer/text.cc
+++ b/src/HTMLRenderer/text.cc
@@ -172,9 +172,11 @@ void HTMLRenderer::embed_font(const string & filepath, GfxFont * font, FontInfo
info.use_tounicode = (is_truetype_suffix(suffix) || (param->tounicode > 0));
+ const char * used_map = nullptr;
+
if(!get_metric_only)
{
- const char * used_map = font_preprocessor.get_code_map(hash_ref(font->getID()));
+ used_map = font_preprocessor.get_code_map(hash_ref(font->getID()));
/*
* Step 1
@@ -383,6 +385,13 @@ void HTMLRenderer::embed_font(const string & filepath, GfxFont * font, FontInfo
ffw_set_ascent(ascent);
ffw_set_descent(descent);
+
+ if(!get_metric_only)
+ {
+ if(font_8bit)
+ {
+ }
+ }
}
{
@@ -439,7 +448,7 @@ void HTMLRenderer::drawString(GfxState * state, GooString * s)
while (len > 0) {
auto n = font->getNextChar(p, len, &code, &u, &uLen, &dx1, &dy1, &ox, &oy);
-
+
if(!(_equal(ox, 0) && _equal(oy, 0)))
{
cerr << "TODO: non-zero origins" << endl;