HarmonyOS 鸿蒙Next开发中,如何给 app text文本组件设置自定义字体?
HarmonyOS 鸿蒙Next开发中,如何给 app text文本组件设置自定义字体?
关于HarmonyOS 鸿蒙Next开发中,如何给 app text文本组件设置自定义字体?的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
把字体放到src/main/resources/rawfile目录下,然后在class EntryAbility注册字体。
参考:https://developer.huawei.com/consumer/cn/blog/topic/03152991167614044
通过在字体管理中注册自定义字体,再去设置对应文本的字体即可。示例代码如下:
import font from '@ohos.font';
@Entry @Component struct FontExample { @State message: string = ‘世界’
aboutToAppear() { // familyName和familySrc都支持string font.registerFont({ familyName: ‘medium’, familySrc: ‘/font/medium.ttf’ // font文件与pages目录同级 }) }
build() { Column() { Text(this.message) .align(Alignment.Center) .fontSize(20) .fontFamily(‘medium’) // medium:注册自定义字体的名字 .height(‘100%’) }.width(‘100%’) } }
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>