美文网首页
第五章:TTF字库使用(中文方案推荐版)

第五章:TTF字库使用(中文方案推荐版)

作者: xiaolei123 | 来源:发表于2018-07-30 17:20 被阅读39次

TTF支持的引用:

compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"

FreeTypeFontGenerator

1.定义:TTF字体发生器
2.用途:负责保存和解析 .ttf后缀格式文件
3.ttf文件名,必须是英文或者数字。

使用:

val generator = FreeTypeFontGenerator(Gdx.files.internal("hksn.ttf")) 

FreeTypeFontGenerator.FreeTypeBitmapFontData

1.定义:负责处理FreeTypeBitmapFontData数据的,属于加工者。
2.用途:负责处理FreeTypeFontGenerator的数据
3.FreeTypeFontGenerator.DEFAULT_CHARS系统封装好的基本英文字符,即使TTF字库中没有英文字符,也能正常输出英文。

使用:

val fontData =  generator.generateData(15, "你认我做大哥,我教你梳中分", false)

第一个参数:字号大小
第二个参数:需要使用的字符串
第三个参数:是否翻转

常见错误:

key with name '****' is already in map

初始化中,字符串参数不允许有重复的字符串出现

运行结果:


运行结果

DEMO:https://gitee.com/xcode_xiao/LibGdxDemos2/tree/master/TTFDemo

相关文章

网友评论

      本文标题:第五章:TTF字库使用(中文方案推荐版)

      本文链接:https://www.haomeiwen.com/subject/zrmfvftx.html