
为Android添加一门新语言
发布日期:2021-07-19 12:29:53
浏览次数:4
分类:技术文章
本文共 387 字,大约阅读时间需要 1 分钟。
虽然Android从2.3开始已经支持50种以上的语言,但是不是每种语言都有字体可以显示。遇到一个新需求,有客户要求对hindi语言的支持。于是上网找了一些资料,发现网上介绍的大部分是如何替换默认字体,就是替换./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替换完之后,中文就无法正常显示。其实只要有下面几个步骤,就可以实现新曾加一种语言的显示支持:
1. 需要有可以显示hindi语言的字体,我在网上下载了一个:DroidHindi.ttf
2. 需要修改的地方主要有
1) 将下载的字体文件拷贝到:./frameworks/base/data/fonts/
2) 修改./frameworks/base/data/fonts/Android.mk,将DroidHindi.ttf添加到copy_from:
转载地址:https://blog.csdn.net/jdsjlzx/article/details/9272011 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2023年08月29日 14时46分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
每天记录学习的新知识:Svn因为下载特殊字符图片报错
2019-03-07
每天记录学习的新知识:异常,当后台返回时间戳为String,提取后转换时间错误
2019-03-07
每天记录学习的新知识 :蓝牙BLE数据传输记录
2019-03-07
每天记录学习的新知识 :常量池
2019-03-07
Android Studio 3.6.1 和 Svn 关联
2019-03-07
Glide 4.11 异常:GeneratedAppGlideModuleImpl
2019-03-07
想用Terminal,先adb配置
2019-03-07
混淆规则内容包含什么?项目中的混淆文件拉出来溜溜
2019-03-07
因为混淆的问题生成Release版本失败
2019-03-07
Fragment 相关Api - 持续更新
2019-03-07
INotificationSideChannel
2019-03-07
AS 统一配置工程依赖和版本
2019-03-07
mysql导入低版本_解决MYSQL数据从高版本导入低版本的问题
2019-03-07
mysql 数据迁移java_Java 实现两个数据库数据的迁移
2019-03-07
mysql 主键 外键 索引_MySQL的几个概念:主键,外键,索引,唯一索引
2019-03-07
cms 修改mysql密码_MySQL修改密码方法总结
2019-03-07