gpt4 book ai didi

android - PhoneGap 自定义语言设置

转载 作者:太空宇宙 更新时间:2023-11-04 12:05:56 26 4
gpt4 key购买 nike

我已经尝试了很多例子,但没有一个是可行的。这就是我想做的。我有一个 phonegap eclipse 元素。这是元素结构

enter image description here

我想为我的元素添加自定义语言。这是我的 MainActivity.java

import org.apache.cordova.DroidGap;

import android.os.Bundle;

public class MainActivity extends DroidGap {


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");

}
}

这是我的 index.html

 <!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum- scale=1, minimum-scale=1, width=device-width;" />
<title>Directory Reader</title>
<link rel="stylesheet" href="jquery/jquery.mobile-1.1.1.min.css" />
<script src="jquery/jquery-1.8.0.min.js"></script>
<script src="jquery/jquery.mobile-1.1.1.min.js"></script>
<script type="text/javascript" src="cordova-2.0.0.js"></script>

<style type="text/css">
@font-face {
font-family: MyCustomFont;
src: url("NotoSansSinhala-Regular.eot") /* EOT file for IE */
}
@font-face {
font-family: MyCustomFont;
src: url("NotoSansSinhala-Regular.ttf") /* TTF file for CSS3 browsers */
}

body {
font-family: MyCustomFont, Verdana, Arial, sans-serif;
font-size: medium;
color: black
}
</style>


</head>
<body>

<p> test goda </p>
</div>
</body>
</html>

我想显示的字体在移动设备上没有显示。它显示英文字符“test goda”。知道如何解决这个问题吗?

最佳答案

在 Android 4.4 上安装 Sinhala text 基本上需要 root 设备,但它适用于 Android 5.0+

您基本上需要以下步骤:

  1. 将字体文件复制到/system/fonts
  2. 从/etc 下载 fallback_fonts.xml 文件
  3. 打开 fallback_fonts.xml 文件并通过添加您的字体对其进行修改names . 将文件复制回/etc 目录。
  4. 更改 fallback_fonts.xml 文件和字体的权限文件到 644 或 -rw-r–r–

请参阅带有屏幕截图的阅读说明 here

关于android - PhoneGap 自定义语言设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29386021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com