我在 ubuntu 11.10 中使用谷歌浏览器(不是 Chromium)。我安装了所有孟加拉字体,将编码设置为 unicode,并在 Chrome 中设置了孟加拉字体。它显示了除 Facebook 个人资料名称之外的所有孟加拉字体。Chrome 显示空白框而不是 Facebook 孟加拉个人资料名称。但它在标题栏中显示孟加拉个人资料名称。这是什么样的问题?我该如何解决这个问题?
图片示例:[查看,标题栏显示孟加拉语个人资料名称]
注意:我正在使用最新版谷歌浏览器。Chrome 的关于窗口中显示了此 15.0.874.121 的链接。我找不到任何版本。
编辑版本: 我发现了更多。见下图
在检查元素中,孟加拉语 [একাদশে বৃহস্পতি] 正在显示,但在浏览器中被阻止。其他孟加拉语在 Chrome 中也这样工作,
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
</head>
<body>
কি খবর দাদা?
</body>
</html>
上述代码在 Chrome 中完美显示。
答案1
该问题可能不是其他答案所暗示的版本错误,因为它仍是 chrome 29。更具体的解决方案可能是这样的。
首先下载标准的孟加拉字体,例如索莱曼·里皮。
通过将字体复制到用户特定
~/.fonts
文件夹或文件夹中的系统范围效果来安装字体/usr/share/fonts/truetype
。然后关闭(如果已打开)并打开 Google Chrome。
去设置, 点击高级设置, 在网站内容部分,点击自定义字体按钮。
在里面无衬线字体字体部分,将字体更改为索莱曼·里皮。
这应该可以解决问题。
一些替代字体:
您还可以安装 lohit bengali 字体并使用它。要安装,请在终端中使用以下命令:
sudo apt-get install fonts-lohit-beng-bengali
或者你可能想测试一些字体omicron-lab 网站
答案2
我使用较新的 chrome 解决了该问题。它在版本 17.0.963.79 中修复。所以问题是以前版本的错误。