帖子
帖子
用户
博客
课程
显示全部楼层
11
帖子
0
勋章
24
Y币
发表于 2018-11-1 14:19:28
5
未解决

开发的APP用的是系统自带字体,感觉不美观,想替换字体 [复制链接]

  • 发表于:2018-11-01 14:19:28
开发的APP用的是系统自带字体,感觉不美观,想替换字体,如何替换
175
帖子
1
勋章
5678
Y币
配置字体

字段名:font

描述:用于配置字体文件,配置以后在前端页面里面就可以使用该字体。字体文件需放在widget目录里面,可以同时配置多种字体。目前只支持iOS,云编译有效。

配置示例:

//配置一个值:
<preference name="font" value="widget/res/xingkai.ttf" />

//配置多个值,各值之间用竖线 | 隔开:
<preference name="font" value="widget/res/xingkai.ttf | widget/res/lishu.ttf" />
177
帖子
0
勋章
1万+
Y币
11
帖子
0
勋章
24
Y币
得呤 发表于 2018-11-1 14:22
配置字体

字段名:font

我需要adnroid,ios都支持的 有什么方法没?
177
帖子
0
勋章
1万+
Y币
Zhangxs 发表于 2018-11-1 15:08
我需要adnroid,ios都支持的 有什么方法没?

用@font-face导入外部字体

http://www**.**.cn/css3/css3_font.asp

这个就可以,你可以试试
175
帖子
1
勋章
5678
Y币
gigie 发表于 2018-11-1 15:09
用@font-face导入外部字体

http://www**.**.cn/css3/css3_font.asp

22. 配置外部字体:可以根据项目的需要引入外部字体,但是要控制外部字体文件的大小,字体文件不宜过大。
!!!注意!!!:Android上默认有3种字体:sans, serif, monospace,在开发人员不指定的情况下,默认为sans,这3种字体在开发过程中都是通过字体名进行引用,系统会自动对应到内置字体文件。但是,对于外部的字体文件,Android上无法实现通过引擎配置后成为内置的字体文件,只能通过@font-face的方式在每个页面中重复加载,每一个要使用外部字体的Window或Frame都要引入一遍,如果字体体积过大会占用大量内存,并且影响页面的加载速度。
!!!注意!!!:iOS可以在config.xml文件中进行外部字体文件的配置,配置完成后就可以像系统内置字体一样在页面中指定了,无需在每个Window或Frame中通过@font-face的方式引入。
175
帖子
1
勋章
5678
Y币
Zhangxs 发表于 2018-11-1 15:08
我需要adnroid,ios都支持的 有什么方法没?

22. 配置外部字体:可以根据项目的需要引入外部字体,但是要控制外部字体文件的大小,字体文件不宜过大。
!!!注意!!!:Android上默认有3种字体:sans, serif, monospace,在开发人员不指定的情况下,默认为sans,这3种字体在开发过程中都是通过字体名进行引用,系统会自动对应到内置字体文件。但是,对于外部的字体文件,Android上无法实现通过引擎配置后成为内置的字体文件,只能通过@font-face的方式在每个页面中重复加载,每一个要使用外部字体的Window或Frame都要引入一遍,如果字体体积过大会占用大量内存,并且影响页面的加载速度。
!!!注意!!!:iOS可以在config.xml文件中进行外部字体文件的配置,配置完成后就可以像系统内置字体一样在页面中指定了,无需在每个Window或Frame中通过@font-face的方式引入。
您需要登录后才可以回帖 登录

本版积分规则