【问题标题】:How to display malayalam in phonegap application?如何在 phonegap 应用程序中显示马拉雅拉姆语?
【发布时间】:2017-07-10 16:44:09
【问题描述】:

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

【问题讨论】:

    标签: android cordova


    【解决方案1】:

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

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

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

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

    更多帮助:Refer this question

    【讨论】:

    【解决方案2】:

    您需要有一个包含马拉雅拉姆语字符的 unicode 字体(例如 these 之一)和 generate 的 webfont 支持。

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

    【讨论】:

    • 我也遇到了同样的问题。我在样式表中使用 font-face 添加了马拉雅拉姆字体,然后将该字体应用于内容 div。但它没有正确呈现。
    • @ajay :如果您找到任何解决方案,请分享 :)
    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 2012-04-19
      • 2014-04-25
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      • 2022-07-28
      • 2014-01-26
      相关资源
      最近更新 更多