在Windows XP上安装过程中使用的wix字体不正确 [英] wix incorrect font used during installation on Windows XP

查看:94
本文介绍了在Windows XP上安装过程中使用的wix字体不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在基本安装模式下"msiexe/i MyInstaller.msi/qb"在MSI进度对话框中,我得到的是空格而不是字符.有没有办法更改基本" MSI对话框中使用的Font TTF/FontFace?

During basic install mode " msiexe /i MyInstaller.msi /qb " I get boxes instead of characters in the MSI progress dialog. Is there a way to change which Font TTF / FontFace is being used in the 'basic' MSI dialog ?

1)msi日志 MSI(c)(A4:EC)[14:38:59:636]:已创建字体.字符集:Req = 1,Ret = 0,字体:Req =,Ret = Arial MSI(c)(A4:EC)[14:38:59:636]:已创建字体.字符集:Req = 1,Ret = 1,字体:Req = Estrangelo Edessa,Ret = Estrangelo Edessa

1) msi log MSI (c) (A4:EC) [14:38:59:636]: Font created. Charset: Req=1, Ret=0, Font: Req=, Ret=Arial MSI (c) (A4:EC) [14:38:59:636]: Font created. Charset: Req=1, Ret=1, Font: Req=Estrangelo Edessa, Ret=Estrangelo Edessa

2)我打开了Arial和Estrangelo Edessa TTF(C:\ WINDOWS \ Fonts-Win XP SP3),果然,Arial可以正常工作,但Estrangelo Edessa字体显示为方框.在Windows Vista或Windows 7上不会发生这种情况.此外,似乎可以通过安装东亚和复杂的脚本语言包(控制面板">区域和语言选项">语言(选项卡)")来解决.对于我们所有的用户来说,这都不是一个友好的解决方案.

2) I opened the Arial and Estrangelo Edessa TTFs ( C:\WINDOWS\Fonts - Win XP SP3 ) and sure enough, Arial works fine but Estrangelo Edessa font shows up as boxes. This doesn't happen on Windows Vista or Windows 7. Also, seems to be solved by installing the East Asian and complex script language packs ( Control Panel > Regional and Language Options > Languages (tab) ). This isn't exactly a friendly solution for all of our users.

我们将不胜感激:)

推荐答案

很可能您的软件包中的代码页设置有误. WiX文档中的代码页文章介绍了如何使用代码页.

Most probably you have an incorrectly set code page in your package. Code Pages article in WiX documentation explains how to work with code pages.

如果您的程序包仅使用英语作为其GUI界面,则将Codepage属性设置为"rel =" nofollow> Product 元素添加到1252.

If your package uses only English for its GUI interface, then set Codepage attribute of Product element to 1252.

如果您的软件包使用东亚语言或复杂脚本作为其UI语言,则唯一的选择是从控制面板"中安装对它们的支持. Windows Vista和Windows 7已预先安装了此支持.

If your package uses East Asian or complex script for its UI language, then the only option is to install the support for them from Control Panel. Windows Vista and Windows 7 have this support preinstalled.

这篇关于在Windows XP上安装过程中使用的wix字体不正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆