0

名前に上付き文字が含まれている製品のNSISインストーラーを開発しています。インストーラースクリプトで上付き文字のテキストをエンコードすることは可能ですか?

特に、上付き文字を表示するためにName、BrandingText、およびCaptionを取得したいと思います。

問題が確実に解決する場合は、 NSISUnicodeビルドに切り替えてもかまいません。

4

1 に答える 1

2

ᴵᶜᵒᵘˡᵈⁿ ''ʰᵉˡᵖʰᵉˡᵖ、ᴵᴵʰᵃᵈᵗᵒʷʳⁱᵗᵉˢᵘᵖᵉʳˢᶜʳⁱᵖᵗᵐᵉᵖʸʷʰᵉⁿᴵᶠᵒᵘⁿᵈᵗʰⁱˢ

ᴬˢ ˢᵘᶜʰ, ⁿᵒ. おはようございます。ᴴᵉʳᵉᵃʳᵉᴴᵉʳᵉᵗʰᵉᶜʰᵃʳᵃᶜᵗᵉʳˢ ''ʳᵉʳᵉˡⁱᵏᵉˡʸᵗᵒ、ᵗᵃᵏᵉⁿᶠʳᵒᵐʰᵗᵗᵖʰᵗᵗᵖ ://ᵉⁿ.ʷⁱᵏⁱᵖᵉᵈⁱᵃ./

ᴺᵘᵐᵇᵉʳˢᵃⁿᵈᵃⁿᵈᶜᵒᵐᵐᵒⁿᵐᵃᵗʰᵉᵐᵃᵗⁱᶜᵃˡ:⁰¹²³⁴⁶⁶⁷⁷⁸⁺⁾</p>

ᴸᵒʷᵉʳᶜᵃˢᵉᵃˡᵖʰᵃᵇᵉᵗᵉˣᶜᵉᵖᵗq:ᵃᵃᵇᵇᶜᵈᵉᶠᵍʲᵏᵏˡᵐⁿᵒʳʳˢᵗ

ᴸⁱᵐⁱᵗᵉᵈᵘᵖᵖᵉʳᶜᵃˢᵉˡᵃᵗⁱⁿˡᵃᵗⁱⁿ:ᴬᴬᴬᴮᴰᴱᴳᴴᴶᴷᴸᴸᴹᴹᴺᴺᴼᴾᵀⱽ

ᴰᵒⁿ'ᵗᵃˢᵏᵐᵉʷʰʸᶜᵉʳᵗᵃⁱⁿᶜʰᵃʳᵃᶜᵗᵉʳˢ ᴵ ʰᵃᵛᵉ ⁿᵒ ⁱᵈᵉᵃ ʷʰᵃᵗˢᵒᵉᵛᵉʳ.

ᴬˢʸᵒᵘᵐᵃʸʸᵒᵘⁿᵒᵗⁱᶜᵉ⁽ᵗʳʸᶻᵒᵒᵐⁱⁿᵍⁱⁿᵃⁿᵈᵒᵘᵗᵃ、ᵗʰᵉᵗʰᵉᵗʰᵉʳᵉⁿᵈᵉʳⁱⁿᵍᵗʰᵉᵍˡʸᵖʰˢᵍˡʸᵖʰˢᵛᵃʳⁱᵉˢᵇᵃˢᵉᵈᵗʰᵉᶠᵒⁿᵗᶠᵒⁿᵗᵗᵒʳᵉⁿᵈᵉʳ ᵀʰᵉʳᵉᶠᵒʳᵉᴵ 'ᵈᵃᵈᵛⁱˢᵉʸᵒᵘᵗᵒʸᵒᵘᵗᵒᵗʳʸʳᵘⁿⁿⁱⁿᵍʳᵘⁿⁿⁱⁿᵍʸᵒᵘʳⁱⁿˢᵗᵃˡˡᵉʳ⁽⁽ᵒʳx x xおはようございます。


英訳:

そのため、いいえ。ただし、特定の文字には 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 で問題なく動作しますが、フォントのサポートがどの程度優れているかを確認してください。

于 2010-11-17T22:57:55.007 に答える