From f428c723fab91adb431a12e8ad70263b6feafc07 Mon Sep 17 00:00:00 2001
From: Jacek Antonelli
Date: Thu, 23 Sep 2010 19:35:15 -0500
Subject: Use integer font sizes to avoid blurriness on some systems.
---
linden/indra/llrender/llfontregistry.cpp | 5 +++--
linden/indra/newview/skins/default/xui/en-us/fonts.xml | 10 +++++-----
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/linden/indra/llrender/llfontregistry.cpp b/linden/indra/llrender/llfontregistry.cpp
index b1d8c5c..2140dbd 100644
--- a/linden/indra/llrender/llfontregistry.cpp
+++ b/linden/indra/llrender/llfontregistry.cpp
@@ -442,12 +442,13 @@ LLFontGL *LLFontRegistry::createFont(const LLFontDescriptor& desc)
std::string font_path = local_path + *file_name_it;
BOOL is_fallback = !is_first_found;
F32 size_mult = (is_fallback ? 1 : match_desc->getSizeMult());
- if (!fontp->loadFace(font_path, point_size * size_mult,
+ F32 size = (F32)llround(point_size * size_mult);
+ if (!fontp->loadFace(font_path, size,
LLFontGL::sVertDPI, LLFontGL::sHorizDPI, 2, is_fallback))
{
font_path = sys_path + *file_name_it;
- if (!fontp->loadFace(font_path, point_size * size_mult,
+ if (!fontp->loadFace(font_path, size,
LLFontGL::sVertDPI, LLFontGL::sHorizDPI, 2, is_fallback))
{
LL_INFOS_ONCE("LLFontRegistry") << "Couldn't load font " << *file_name_it << LL_ENDL;
diff --git a/linden/indra/newview/skins/default/xui/en-us/fonts.xml b/linden/indra/newview/skins/default/xui/en-us/fonts.xml
index 15a8254..5564079 100644
--- a/linden/indra/newview/skins/default/xui/en-us/fonts.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/fonts.xml
@@ -137,23 +137,23 @@
--
cgit v1.1