0

我正在尝试使用马拉雅拉姆语开发一个电话间隙应用程序,但它没有显示在 web-kit 浏览器中。有人对此有答案吗?

4

3 回答 3

1

并非所有安卓手机不支持马拉雅拉姆语Unicode字体,您需要将Unicode字体转换为ascii字体才能在所有设备上显示马拉雅拉姆语。

这可能对您的病情有所帮助。

  1. 首先,您需要使用 java 代码将 Unicode 字体字符转换为 Ascii 字体(使用任何 Unicode 字体,如 ML_TTKARTHIKA.ttf)。

  2. 在 html 中使用 @fontface 字体属性将 ascii 字体显示为马拉雅拉姆语字符

如需更多帮助:请参阅此问题

于 2014-02-19T13:17:08.777 回答
0

您需要具有包含马拉雅拉姆语字符(例如其中之一)的 unicode 字体并为其生成webfont支持。

将字体和 webfont 样式添加到项目中的 css 文件夹中。在 index.html 中加载它们并将字体添加到 css 正文声明中。

于 2013-06-22T13:43:29.797 回答
0

unicode 字体将在 cordova webview 中正确呈现

只需将其添加到 html 标头中<meta charset="utf-8" />

于 2017-07-10T08:44:09.607 回答