From e72bf6834446f939e60f2df6511491319eeebca6 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 21 Jan 2014 14:08:04 +0000 Subject: use a narrow no-break space instead of (normal) no-break space for de Change-Id: Iae0c70ab713a0d95fa7bc447f8a79e244c5a4258 --- i18nutil/source/utility/unicode.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'i18nutil') diff --git a/i18nutil/source/utility/unicode.cxx b/i18nutil/source/utility/unicode.cxx index 0fb6b72366e0..5ef4fb54423e 100644 --- a/i18nutil/source/utility/unicode.cxx +++ b/i18nutil/source/utility/unicode.cxx @@ -956,8 +956,14 @@ OUString SAL_CALL unicode::formatPercent(double dNumber, UnicodeString output; xF->format(dNumber/100, output); - return OUString(reinterpret_cast(output.getBuffer()), + OUString aRet(reinterpret_cast(output.getBuffer()), output.length()); + if (rLangTag.getLanguage() == "de") + { + //narrow no-break space instead of (normal) no-break space + return aRet.replace(0x00A0, 0x202F); + } + return aRet; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit