diff --git a/src/HTMLRenderer/general.cc b/src/HTMLRenderer/general.cc
index a37f36b..683da65 100644
--- a/src/HTMLRenderer/general.cc
+++ b/src/HTMLRenderer/general.cc
@@ -230,6 +230,7 @@ void HTMLRenderer::endPage() {
/*
* Based on pdftohtml from poppler
+ * TODO: CSS for link rectangles
*/
void HTMLRenderer::processLink(AnnotLink * al)
{
@@ -358,6 +359,9 @@ void HTMLRenderer::processLink(AnnotLink * al)
html_fout << "border-style:none;";
}
+ // fix for IE
+ html_fout << "background-color:rgba(255,255,255,0.000001);";
+
double x1,x2,y1,y2;
al->getRect(&x1, &y1, &x2, &y2);
diff --git a/src/HTMLRenderer/text.cc b/src/HTMLRenderer/text.cc
index 9728f91..ee6e43c 100644
--- a/src/HTMLRenderer/text.cc
+++ b/src/HTMLRenderer/text.cc
@@ -385,6 +385,7 @@ void HTMLRenderer::embed_font(const string & filepath, GfxFont * font, FontInfo
}
}
+ if(0)
{
/*
* [Win|Typo|HHead][Ascent|Descent]
diff --git a/src/ffw.c b/src/ffw.c
index 0e0b333..ae24935 100644
--- a/src/ffw.c
+++ b/src/ffw.c
@@ -107,6 +107,10 @@ void ffw_load_font(const char * filename)
assert(font->fv);
cur_fv = font->fv;
+
+ SFDefaultOS2Info(&font->pfminfo, font, font->fontname);
+ font->pfminfo.pfmset = 1;
+ font->changed = 1;
}
static void ffw_do_reencode(Encoding * encoding, int force)
@@ -273,8 +277,6 @@ void ffw_metric(double * ascent, double * descent, int * em_size)
info->os2_typolinegap = 0;
info->linegap = 0;
- info->pfmset = 1;
- sf->changed = true;
}
/*