diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp
index 8732a7ce45d71f7f899fa4433e12accdefef5e12..e0697cb454a6d852b8ed18352120cddc0cf038a0 100644
--- a/indra/llui/lltextbase.cpp
+++ b/indra/llui/lltextbase.cpp
@@ -1550,7 +1550,13 @@ S32 LLTextBase::getLeftOffset(S32 width)
 	case LLFontGL::HCENTER:
 		return mHPad + llmax(0, (mVisibleTextRect.getWidth() - width - mHPad) / 2);
 	case LLFontGL::RIGHT:
-		return mVisibleTextRect.getWidth() - width;
+        {
+            // Font's rendering rounds string size, if value gets rounded
+            // down last symbol might not have enough space to render,
+            // compensate by adding an extra pixel as padding
+            const S32 right_padding = 1;
+            return llmax(mHPad, mVisibleTextRect.getWidth() - width - right_padding);
+        }
 	default:
 		return mHPad;
 	}
diff --git a/indra/newview/skins/default/xui/en/panel_region_environment.xml b/indra/newview/skins/default/xui/en/panel_region_environment.xml
index edf1e1efd47eec5c32c69e99c257939a3a8c9cd4..0b3639f7792cf4d0b355d3f947b48684b80e3210 100644
--- a/indra/newview/skins/default/xui/en/panel_region_environment.xml
+++ b/indra/newview/skins/default/xui/en/panel_region_environment.xml
@@ -259,7 +259,7 @@
                                 follows="left|top"
                                 layout="topleft"
                                 height="24"
-                                width="52"
+                                width="53"
                                 left_delta="2"
                                 top_pad="1"
                                 halign="right"
@@ -271,7 +271,7 @@
                                 follows="left|top"
                                 enabled="false"
                                 top_delta="3"
-                                left_pad="21"
+                                left_pad="20"
                                 height="20"
                                 layout="topleft"
                                 name="edt_invname_alt1"
@@ -305,7 +305,7 @@
                                 follows="left|top"
                                 layout="topleft"
                                 height="24"
-                                width="52"
+                                width="53"
                                 left_delta="2"
                                 top_pad="1"
                                 halign="right"
@@ -317,7 +317,7 @@
                                 follows="left|top"
                                 enabled="false"
                                 top_delta="3"
-                                left_pad="21"
+                                left_pad="20"
                                 height="20"
                                 layout="topleft"
                                 name="edt_invname_alt2"
@@ -351,7 +351,7 @@
                                 follows="left|top"
                                 layout="topleft"
                                 height="25"
-                                width="52"
+                                width="53"
                                 left_delta="2"
                                 top_pad="1"
                                 halign="right"
@@ -363,7 +363,7 @@
                                 follows="left|top"
                                 enabled="false"
                                 top_delta="3"
-                                left_pad="21"
+                                left_pad="20"
                                 height="20"
                                 layout="topleft"
                                 name="edt_invname_alt3"
@@ -460,7 +460,7 @@
                            follows="left|top"
                            layout="topleft"
                            height="12"
-                           width="52"
+                           width="53"
                            left_delta="2"
                            top_pad="2"
                            halign="right"
@@ -477,7 +477,7 @@
                             mouse_opaque="false"
                             visible="true"
                            top_delta="-3"
-                           left_pad="2"/>
+                           left_pad="1"/>
                         <line_editor
                            follows="left|top"
                            enabled="false"
@@ -516,7 +516,7 @@
                            follows="left|top"
                            layout="topleft"
                            height="12"
-                           width="52"
+                           width="53"
                            left_delta="2"
                            top_pad="2"
                            halign="right"
@@ -533,7 +533,7 @@
                            mouse_opaque="false"
                            visible="true"
                            top_delta="-3"
-                           left_pad="2"/>
+                           left_pad="1"/>
                         <line_editor
                                 follows="left|top"
                                 enabled="false"