商标在InstallShield 2015 MSI Suite项目中无法正确呈现

时间:2018-08-30 18:45:50

标签: unicode installshield

我在使用旧的安装盾牌项目时遇到了问题。在此套件中,有一个页面,其中包含带有®符号的字符串条目(UTF-8字节190 174)。多年来,这种渲染正确无误。最近,它开始以Barred O的形式呈现。

我不确定那是什么时候发生的。在某个时候,对Install Shield 2015进行了更新。将TFS版本控制切换到git repo,然后将其移至VSTS。

.issuite文件似乎使用UTF-8编码保存(这是记事本在选择另存为时显示的一种选定编码)。它仅支持英语(美国)。

标签设置为使用BodyBold样式,该样式使用BodyFonts字体列表。该列表包括; Calibri,Verdana和Arial。 (为简洁起见,我省略了所有亚洲语言专用的字体。)它在IDE中正确显示,但是运行安装看起来错误。

早期版本的Install Shield似乎在商标字符的前面加上了UTF-8字节:195130。这现在似乎导致崩溃。虽然,有时Install Shield会将其剥离。 (很难确定,因为该字符未在基于Web的PR中显示。)

任何帮助表示赞赏。

0 个答案:

没有答案