我正在为名称中带有上标的产品开发 NSIS 安装程序。是否可以在安装程序脚本中编码上标文本?
特别是,我想获取 Name、BrandingText 和 Caption 来显示上标。
如果可以最终解决问题,我愿意切换到NSIS Unicode版本。
我正在为名称中带有上标的产品开发 NSIS 安装程序。是否可以在安装程序脚本中编码上标文本?
特别是,我想获取 Name、BrandingText 和 Caption 来显示上标。
如果可以最终解决问题,我愿意切换到NSIS Unicode版本。
ᴬˢ ˢᵘᶜʰ,ⁿᵒ。ᴴᵒʷᵉᵛᵉʳ, ᵗʰᵉʳᵉ ᵃʳᵉ ᵁⁿⁱᶜᵒᵈᵉ ᵍˡʸᵖʰˢ ᶠᵒʳ ᶜᵉʳᵗᵃⁱⁿ ᶜʰᵃʳᵃᵉ。ᴴᵉʳᵉᴴᵉʳᵉᵃʳᵉᵗʰᵉᶜʰᵃʳᵃᶜᵗᵉʳˢᶜʰᵃʳᵃᶜᵗᵉʳˢʸᵒᵘʸᵒᵘʳᵉᵐᵒˢᵗˡⁱᵏᵉˡʸᵗᵒ,ᵗᵃᵏᵉⁿᶠʳᵒᵐʰᵗᵗᵖ ://///.ʷⁱᵏⁱᵖᵉᵈⁱᵃ.ʷⁱᵏⁱᵖᵉᵈⁱᵃʷⁱᵏⁱᵖᵉᵈⁱᵃᵉⁿ.ᵒʳᵍᵁⁿⁱᶜᵒᵈᵉᵁⁿⁱᶜᵒᵈᵉᵁⁿⁱᶜᵒᵈᵉᵁⁿⁱᶜᵒᵈᵉ::
ᴺᵘᵐᵇᵉʳˢᵃⁿᵈᶜᵒᵐᵐᵒⁿᵐᵃᵗʰᵉᵐᵃᵗⁱᶜᵃˡˢʸᵐᵇᵒˡˢ:⁰¹²³⁴⁵⁶⁸⁸⁹⁻⁼⁽⁾⁾⁾</ p>
ᴸᵒʷᵉʳᶜᵃˢᵉᵃˡᵖʰᵃᵇᵉᵗᵉˣᶜᵉᵖᵗ问:ᵃᵃᵇᶜᵈᵉᶠᵍⁱʲᵏᵏˡᵐᵒᵖʳˢᵗᵗᵘˣᶻ</ p>
ᴸⁱᵐⁱᵗᵉᵈᵘᵖᵖᵉʳᶜᵃˢᵉˡᵃᵗⁱⁿˡᵃᵗⁱⁿ:ᴬᴮᴰᴱᴳᴴᴵᴷᴸᴹᴺᴼᴾᵀᵁⱽ⁽ⁿᵒ⁽ⁿᵒc,f,q,s,x,y,zə</ p>
ᴰᵒⁿ'ᵗ ᵃˢᵏ ᵐᵉ ʷʰʸ ᶜᵉʳᵗᵃⁱⁿ ᶜʰᵃʳᵃᶜᵗᵉʳˢ ʷᵉʳᵉ ᵒᵐⁱᵗᵗᵉᵈ; ᴵ ʰᵃᵛᵉ ⁿᵒ ⁱᵈᵉᵃ ʷʰᵃᵗˢᵒᵉᵛᵉʳ。
ᴬˢʸᵒᵘᵐᵃʸⁿᵒᵗⁱᶜᵉ⁽ᵗʳʸᶻᵒᵒᵐⁱⁿᵍⁱⁿᵃⁿᵈᵒᵘᵗᵃᵇⁱᵗ⁾,ᵗʰᵉᵖʳᵉᶜⁱˢᵉʳᵉⁿᵈᵉʳⁱⁿᵍᵒᶠᵗʰᵉᵍˡʸᵖʰˢᵛᵃʳⁱᵉˢᵇᵃˢᵉᵈᵒⁿᵗʰᵉᶠᵒⁿᵗᵘˢᵉᵈᵗᵒʳᵉⁿᵈᵉʳᵗʰᵉᵐᵃⁿᵈᵗʰᵉˢⁱᶻᵉᵗʰᵉʸ'ʳᵉʳᵉⁿᵈᵉʳᵉᵈᵃᵗ。ᵀʰᵉʳᵉᶠᵒʳᵉᵀʰᵉʳᵉᶠᵒʳᵉᴵᵈᵈᵃᵈᵛⁱˢᵉʸᵒᵘʸᵒᵘᵗᵒʳᵘⁿⁿⁱⁿᵍʳᵘⁿⁿⁱⁿᵍⁱⁿˢᵗᵃˡˡᵉʳᵒⁿᵇᵒᵗʰ⁽⁰⁰⁰⁰⁰⁰ᵒʳᴾ⁾ᵃⁿᵈ⁽ⱽⁱˢᵗᵃᵒʳ,ᵖʳᵉᶠᵉʳᵃᵇˡʸᵖʳᵉᶠᵉʳᵃᵇˡʸʷⁱᵗʰⁿᵒʳᵐᵃˡᵃⁿᵈˡᵃʳᵍᵉᶠᵒⁿᵗˢⁱᶻᵉˢˢⁱᶻᵉˢᵗʰᵃᵗᵗʰᵃᵗʸᵒᵘᵃᵃᶠᵉᵉˡᵒᶠʷʰᵃᵗˢˢˢᵍᵒⁱⁿᵍᵗᵒˡᵒᵒᵏˡᵒᵒᵏˡᵒᵒᵏ⁻ ᵐᵃʸ ᵈᵉᶜⁱᵈᵉ ⁱᵗ ˡᵒᵒᵏˢ ᵇᵉᵗᵗᵉʳ ⁿᵒᵗ ˢᵘᵖᵉʳˢᶜʳⁱᵖᵗ。
因此,没有。但是,某些字符有 Unicode 字形。以下是您最可能需要的字符,取自http://en.wikipedia.org/wiki/Subscript_and_superscript#Unicode:
数字和常用数学符号:⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾</p>
除 q 外的小写字母:ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ</p>
有限大写拉丁字母:ᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂ(无 C、F、Q、S、X、Y、Z)
不要问我为什么省略某些字符;我一点也不知道。
您可能会注意到(尝试放大和缩小一点),字形的精确渲染取决于用于渲染它们的字体和它们被渲染的大小。因此,我建议您尝试在(2000 或 XP)和(Vista 或 7)上运行安装程序,最好使用正常和大字体,以便您了解它的外观 - 您可以决定最好不要上标。
⁽ᵀʰᵃᵗ ʷᵃˢ ʷᵒʳʳʸⁱⁿᵍˡʸ ᵉⁿʲᵒʸᵃᵇˡᵉ.⁾</p>
总结:这些字形本身在 Unicode NSIS 中可以正常工作,但请检查字体支持的好坏程度。