如何在网络上用其他语言书写数字?

问题描述 投票:0回答:2

我的网站有两种语言,英语和波斯语。当我使用波斯语并写一些数字时,该数字会以英语显示

例如,当我用波斯语写 67 时,不幸的是它显示为英语 67,但我用波斯语写(我的字体是 Arial): enter image description here

如何用波斯语写数字?

web unicode ascii persian
2个回答
2
投票

波斯数字有不同的 unicode 代码,例如英语零 0 是代码 48(0x0030 十六进制),但波斯语零 0 是代码 U + 06F0,因此您必须以正确的 unicode 代码(不同的字符)输入数字。另外,您的字体必须支持这些代码(并非所有字体都支持此类数字)。

波斯语数字从 unicode 0x06F0 (0, 0) 到 0x06F9 (9, 9) 开始,而英语数字从 0x0030 (0) 到 0x0039 (9)。

如何输入这些字符(在 Windows 中)

如果您没有适当的语言支持在键盘上输入这些字符,您可以在写字板(Windows 中的标准应用程序)或 Microsoft Word 中输入代码(例如 06F9)的四个字符(十六进制)并按 alt +x 快捷键。四字符单词将被转换为正确的 unicode 字符。


0
投票

我正在使用

Dana
字体。我看到它有波斯数字的特定字体。然而,根据他们的手册,使用它们是第二种选择。根据
Dana
手册推荐的方式是使用以下样式:

.ss02 {
  -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
}

对于单空间数字:

.ss03 {
  -moz-font-feature-settings: "ss03";
  -webkit-font-feature-settings: "ss03";
  font-feature-settings: "ss03";
}
© www.soinside.com 2019 - 2024. All rights reserved.