一文告诉你AVM中设置字体的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一文告诉你AVM中设置字体的方法相关的知识,希望对你有一定的参考价值。


avm 是一种简便的多端开发框架,可以开发APP、小程序、H5。今天学习了一下使用 avm 开发 APP 怎么设置字体,下面将经验分享给大家。

所需步骤:

1.  将需要使用的字体文件放到代码包res 目录下。

2. 在 config.xml 中配置字体,配置示例:

<preference name="font" family="sf" value="widget/res/sf.ttf" />
<preference name="font" family="hwxk" value="widget/res/hwxk.ttf" />
<preference name="font" family="alpht" value="widget/res/alpht.ttf" />
<preference name="font" family="pmkt" value="widget/res/pmkt.ttf" />

一文告诉你AVM中设置字体的方法_多端开发

一文告诉你AVM中设置字体的方法_多端开发_02

3.  配置后提交代码到云端,然后重新编译自定义loader,下载安装。

4. 在代码中引用字体,示例如下:

<template>
<view class="page">
<view>
<text class="font-text">测试字体1abc</text>
</view>
<view>
<text class="font2">测试字体2abcd</text>
</view>
<view>
<text class="font3">测试字体2abcd</text>
</view>
<view>
<text class="font4">测试字体2abcd</text>
</view>
</view>
</template>
<script>default
name: test1,
apiready() //like created

,
data()
return</script>
<style>.page
height:100%;


.font-text
font-size:18px;
font-family: sf;
color:#000;


.font2
font-size:18px;
font-family: hwxk;
color:#000;

.font3
font-size:18px;
font-family: alpht;
color:#000;

.font4
font-size:18px;
font-family: pmkt;
color:#000;
</style>

一文告诉你AVM中设置字体的方法_多端开发_03

一文告诉你AVM中设置字体的方法_APP_04

5.  将代码全量同步到自定义loader中查看效果(如果同步后没生效,可以重启loader再查看效果):

一文告诉你AVM中设置字体的方法_h5_05

6.  tablayout 中字体的配置方法, 在 app.json 中添加字段 fontFamily,如下图:

一文告诉你AVM中设置字体的方法_字体_06

 

好了,经过以上步骤就可以应用我们想使用的字体了,是不是很简单。


以上是关于一文告诉你AVM中设置字体的方法的主要内容,如果未能解决你的问题,请参考以下文章

iOS中设置导航栏标题的字体颜色和大小

iPhone-在 PickerView 中设置字体列表

转iOS中设置导航栏标题的字体颜色和大小

在kivy中设置全局字体大小

Java - 在 JEditorPane 中设置选择的字体大小?

在pycharm的python控制台或终端中设置字体大小