From 86961b2a802b83827476cbc9711e370ba9296f52 Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Fri, 5 Apr 2013 22:44:49 +0800 Subject: [PATCH] restrict letter space optimization --- src/HTMLRenderer/TextLineBuffer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HTMLRenderer/TextLineBuffer.cc b/src/HTMLRenderer/TextLineBuffer.cc index 6ae591c..7b14922 100644 --- a/src/HTMLRenderer/TextLineBuffer.cc +++ b/src/HTMLRenderer/TextLineBuffer.cc @@ -351,7 +351,7 @@ void HTMLRenderer::TextLineBuffer::optimize() } // negative letter space may cause problems - if(!is_positive(state_iter1->letter_space + most_used_width)) + if((max_count <= text_count / 2) || (!is_positive(state_iter1->letter_space + most_used_width))) { // the old value is the best // just copy old offsets