无名 发表于 2022-5-8 20:32:02

【FUT】代码分享:webMD字体的使用

【来源于小A教程】
【作者】
请尊重原著,杜绝二改作者信息

【代码】
//取得文件绝对链接
s tf="@google-material-font-v2.2.0.1.original.ttf"
fdir(tf,tf)
//得到文本的对象
gvs(控件id,tv)
//得到字体对象
java(ttf,null,"android.graphics.Typeface.createFromFile","String",tf)
//设置字体
java(null,tv,"android.widget.TextView.setTypeface","android.graphics.Typeface",ttf)
//多个文本可以只用gvs和java如
//gvs(控件id,对象)
//java(null,tv,"android.widget.TextView.setTypeface","android.graphics.Typeface",ttf)

如果是在编辑框控件用的话
一个字母就一个全角空格的大小→ ←输完单词会立刻变成图标,这时后面会多出来几个全角空格,不要删就行

至于原理嘛
你用华为的方正兰亭黑字体fi会连在一起 这时它们就不是用两个字体贴图了,变成同一个贴图了,虽然还是两个字母,这个字体也是这个原理。还有,有直接的符号殊如和?,一般字体是没有这个符号的贴图,这个字体会给它配上贴图,原理也是和emoji一样。

.作者:MC的wither菌
http://cdn.u1.huluxia.com/g3/M01/4A/58/wKgBOV1PmYiAUrr6AAAvWiY2_lg250.jpg
页: [1]
查看完整版本: 【FUT】代码分享:webMD字体的使用