首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhoneGap自定义语言设置

PhoneGap自定义语言设置
EN

Stack Overflow用户
提问于 2015-04-01 08:21:46
回答 1查看 44关注 0票数 0

我尝试过很多例子,其中不包括work.Here是我想要做的。我有一个phonegap eclipse project.here是项目结构

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

代码语言:javascript
复制
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

代码语言:javascript
复制
 <!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>

我想要显示的字体仍然没有显示在移动device.its上,显示英文字符"test“。知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 10:58:15

在Android4.4上安装僧伽罗文本基本上需要根根设备,但它可以在Android 5.0+上运行。

您基本上需要以下步骤:

  1. 将字体文件复制到/system/字体
  2. 从fallback_fonts.xml下载/etc文件
  3. 打开fallback_fonts.xml文件并通过将字体名.Copy文件添加回/etc目录修改它。
  4. 将fallback_fonts.xml文件和字体文件的权限更改为644或-rw-r-r-

请参阅阅读说明与屏幕热这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29386021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档