无名商城论坛

搜索
查看: 866|回复: 0

[TSD/原创] 【FUT】代码分享:webMD字体的使用

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 20:32:02 | 显示全部楼层 |阅读模式
【来源于小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菌
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表