diff --git a/src/HTMLRenderer/state.cc b/src/HTMLRenderer/state.cc
index 9309b24..5a0a491 100644
--- a/src/HTMLRenderer/state.cc
+++ b/src/HTMLRenderer/state.cc
@@ -286,7 +286,7 @@ void HTMLRenderer::check_state_change(GfxState * state)
new_draw_text_scale = 1.0;
}
- if(!is_positive(new_draw_font_size))
+ if(is_positive(-new_draw_font_size))
{
// CSS cannot handle flipped pages
new_draw_font_size *= -1;