Conditional Build Tags Break on Chinese
Using RH7 (for word) on Win XP with Word 2007.
I am trying to take full advantage of Conditional Build Tag to implement
single source output. I have created my help files and had the text translated
into Chinese. I had the person doing the translation simply add the Chinese
text to the end of every English paragraph. Then I created conditional build
tags for English and Chinese and applied the build tags the appropriate bodies
of text.
If I generate "Chinese" it appears to work correctly, however when I generate
"English" I get the English text as well as a few characters of Chinese at the
end of each paragraph. The Chinese characters that are displayed are seemingly
random characters from the Chinese text, but I can not find any rhyme or reason
as to why those particular characters are inserted.
Things I have done to troubleshoot...
- Explicitly excluded Chinese text from output (expression was "NOT Chinese")
(No Change)
- Added line breaks between English and Chinese (No Change.)
- Changed the font encoding ("SimSun" and "Arial Unicode MS") (No Change)
I only tried this because the original Chinese text used both fonts.
- Removed punctuation from Chinese text. (No Change)
I suspect there is a problem in RH7 for word when using Chinese characters,
but I bought the new version of RH because it was supposed to be able to handle
the Chinese characters. Well, it turns out the only official support for
Chinese is when using RH-HTML (which was not mentioned when purchasing.) I have
about 10 years of work done in RH for Word and am not excited to migrate to
HTML since some things don't transfer over when importing the project to HTML,
like the conditional build tags for example.
If anyone else has had success with conditional build tags in RH7 for Word
using Chinese text, I would really like to know if there are any tricks or
secrets that might help me get this working correctly.
Thanks, J
|