使用加载字体的基本用法
FontLoader { id: webFont; source: "qrc:/font/Alibaba-PuHuiTi-Regular.ttf" }
================
知识点1: 关于阿里巴巴字体,1.0版本有5种 weight
Bold Heavy Light Medium Regular
控制weight有2种方式 1. font.bold 2 font.weight
知识点2:如何判断自己用的是系统字体还是软件的字体。
用FontLoader 加载了就是自己的字体
未加载过,又显示了就是使用了系统的字体。
知识点3:建议将 字体踢出 qrc ,直接硬盘加载,因为加入后发现编译速度下降了很多
file:./
未解决问题:
我尝试将 FontLoader 放入 qmldir中实现,一直提示我未安装。后来左调试右调试发现放入main.qml 问题解决了。知道原因的可以给我留言。
例如你用一个控件 基类是 Rectangle 子类有个 Text他没有font的属性,如何让他传入font呢
可以 property alias font: text.font 即可
这样就可以传 font{family: ""; pointSize: 30}” 类似这样的 结构了,这应该算个object