From db455327f28bd6c6870e184d9b55b4de886a209f Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 16 May 2014 06:14:49 +0000
Subject: [PATCH] use antiliasing

---
 Common/gmshPopplerWrapper.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Common/gmshPopplerWrapper.cpp b/Common/gmshPopplerWrapper.cpp
index ab12bbf6ef..63f580d629 100644
--- a/Common/gmshPopplerWrapper.cpp
+++ b/Common/gmshPopplerWrapper.cpp
@@ -59,8 +59,11 @@ GLuint gmshPopplerWrapper::getTextureForPage(double xres,
   std::map<int,GLuint>::iterator it = _pages2textures.find(iPage);
   if (it != _pages2textures.end()) return it->second;
   if (!_currentDoc) return 0;
+
   poppler::page *page = _currentDoc->create_page(iPage);
   poppler::page_renderer pr;
+  pr.set_render_hint(poppler::page_renderer::text_antialiasing, true);
+  pr.set_render_hint(poppler::page_renderer::antialiasing, true);
   poppler::image im = pr.render_page(page, xres, yres, -1, -1, -1);
   _w = im.width();
   _h = im.height();
-- 
GitLab