前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第五章:TTF字库使用(中文方案推荐版)FreeTypeFontGeneratorFreeTypeFontGenerator.FreeTypeBitmapFontData

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

作者头像
Xiaolei123
发布2018-08-10 11:38:17
6020
发布2018-08-10 11:38:17
举报
文章被收录于专栏:肖蕾的博客肖蕾的博客

TTF支持的引用:

代码语言:javascript
复制
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"

FreeTypeFontGenerator

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

使用:

代码语言:javascript
复制
val generator = FreeTypeFontGenerator(Gdx.files.internal("hksn.ttf")) 

FreeTypeFontGenerator.FreeTypeBitmapFontData

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

使用:

代码语言:javascript
复制
val fontData =  generator.generateData(15, "你认我做大哥,我教你梳中分", false)

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

常见错误:

代码语言:javascript
复制
key with name '****' is already in map

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

运行结果:

运行结果

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.07.30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • FreeTypeFontGenerator
  • FreeTypeFontGenerator.FreeTypeBitmapFontData
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档