车载软件FrameWork集成字体(鸿蒙字体)

集成字体的参考方法

增加字体​​​​​​​

1、将字体的tff文件拷贝到 frameworks/base/data/fonts/文件夹下

2、修改frameworks/base/data/fonts/Android.mk文件,增加需要集成的字体ttf文件

    font_src_files := \

    AndroidClock.ttf \

3、修改frameworks/base/data/fonts/fonts.mk  增加需要集成的字体ttf文件

    PRODUCT_PACKAGES := \

    AndroidClock.ttf \

4、修改frameworks/base/data/fonts/fonts.xml 增加相关内容,例如:

    <family name="VWHeadCarUIWorld">

        <font weight="400" style="normal">VWHeadCarUI-Regular-W.ttf</font>

    </family>

    <family name="VWTextCarUIWorld">

        <font weight="300" style="normal">VWTextCarUI-Light-W.ttf</font>

        <font weight="400" style="normal">VWTextCarUI-Regular-W.ttf</font>

        <font weight="700" style="normal">VWTextCarUI-Bold-W.ttf</font>

</family>

修改系统默认语言为中文

build/make/target/product/full_base.mk

PRODUCT_LOCALES := zh_CN

系统设置语言项只有中英文

修改方法:

1、build/make/target/product/languages_full.mk

PRODUCT_LOCALES := \

        en_US \

        zh_CN

2、packages/services/Car/car_product/build/car.mk

PRODUCT_LOCALES := en_US zh_CN

3、frameworks/base/core/res/res/values/locale_config.xml

    <string-array translatable="false" name="supported_locales">

        <item>en-US</item> <!-- English (United States) -->

        <item>zh-Hans-CN</item> <!-- Chinese (Simplified Han,China) -->

</string-array>

说明:1和2修改后语言列表未发生变化,但只用中文和英文有效,无法切换到其他语言,3才是真正修改语言列表的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值