diff --git a/src/HTMLRenderer/TextLineBuffer.cc b/src/HTMLRenderer/TextLineBuffer.cc
index 634368c..34b0be5 100644
--- a/src/HTMLRenderer/TextLineBuffer.cc
+++ b/src/HTMLRenderer/TextLineBuffer.cc
@@ -283,11 +283,7 @@ void HTMLRenderer::TextLineBuffer::optimize()
// for optimization, we need accurate values
auto & ls_manager = renderer->letter_space_manager;
- double old_ls_eps = ls_manager.get_eps();
- ls_manager.set_eps(EPS);
auto & ws_manager = renderer->word_space_manager;
- double old_ws_eps = ws_manager.get_eps();
- ws_manager.set_eps(EPS);
// statistics of widths
std::map width_map;
@@ -450,10 +446,6 @@ void HTMLRenderer::TextLineBuffer::optimize()
// apply optimization
std::swap(offsets, new_offsets);
-
- // restore old eps
- ls_manager.set_eps(old_ls_eps);
- ws_manager.set_eps(old_ws_eps);
}
// this state will be converted to a child node of the node of prev_state