I am using Aspose.Words .NET in conjunction with a third party editor that does not support Associated Character Properties in the RTF specification. Under some circumstances, when one of our users opens a document that has been created in MS Word, one or more runs in the document will have theses un-supported RTF tags ( \loch\af and \dbch\f according to their support staff) which causes the document to be rendered using different font (the attached document will use SimSum). Their suggestion was to either change the unsupported tags to \loch\f and \dbch\af in the source document before sending it to the editor, or to remove the fallback font for double byte characters. A quick test an can remove the fallback font for each run in the document by changing Run.Font.NameFarEast to use the same font as Run.Font.Name, but this seems like an expensive operation if I have to do it for each run in the document so I would prefer to avoid it if at all possible. How can I use aspose to change the unsupported RTF tags mentioned above to use the tags supported by our editor?
pre-convert.zip (2.7 KB)