我的网络应用程序面临印地语字体问题


先生,我是网络新手…
我确实实现了印地语的网络应用程序,
我在我的 Dot Net 应用程序中使用了文化(Kruti dev Fonts)
所以我的问题在 IE6 到 IE 9 中都可以
当我在其他浏览器(Chrome、Mozilla 等)中打开时
那么字体在实际的英文单词中是看不到的
意味着不支持其他浏览器,请给出想法
解决这个问题

解决方案2

由于使用的字体,您的网站无法在所有浏览器中正常运行。 印度语言字体大多不像拉丁字体那样规则,并且许多符号应该是重叠的 – 一个字符可能必须出现在另一个字符的上方或下方,但在渲染时不应留出空间,这种字体渲染在早期的浏览器中处理得不好,这就是为什么你会遇到空格问题。

IE5确实是一个老浏览器,我们无法对其进行任何补丁或修复,也不能保证所有功能都能正常运行。 但是,如果您的网站是公共网站,则大多数访问者都使用 IE6 或更高版本,因此您遇到的问题应该较少。

这里需要注意的另一个重要事项是:您应该尽量避免网站使用非 unicode 字体,并为您的本地语言网站使用一些可用的标准 unicode 字体。 这将帮助网站自动显示正确的字体。 为此,您需要重写所有内容,但一旦完成,您的内容将成为标准,并保证在搜索引擎中得到适当的曝光。

参考

http://www.consultsarath.com/contents/threads/TS000061-problem-in-displaying-hindi-font-in-website.aspx[^]

解决方案1

任何标准 Web 应用程序都将使用 Unicode 字体。 Kruti Dev 不是 unicode 字体。 如果您使用Unicode,浏览器会自动加载最合适的字体。

如果您不使用 Unicode,则必须要求用户安装您在网站上使用的特定字体。

要将在 Kruti dev 中输入的文本转换为 unicode,您可以使用以下转换器:

http://indiatyping.com/index.php/font-converter/krutidev-to-unicode-converter[^]

コメント

タイトルとURLをコピーしました