// ---------全局Font------------
static FreeTypeFontGenerator Generator;
static BitmapFont Font;
static FreeTypeBitmapFontData fontData;
/**
* 创建获取或获取全局font
*/
public static BitmapFont getFont() {
if (Font == null) {
Generator = new FreeTypeFontGenerator(
Gdx.files.internal("font/font.ttf"));
String txt = Generator.DEFAULT_CHARS+"名称速度灵活度抗撞击价格面包车分次新手赠与";
txt = txt.replaceAll("(?s)(.)(?=.*\\1)", "");// 去掉重复字符
fontData = Generator.generateData(30, txt, false);
fontData.getTextureRegion().getTexture()
.setFilter(TextureFilter.Linear, TextureFilter.Linear);
Font = new BitmapFont(fontData, fontData.getTextureRegion(), false);
return Font;
} else {
return Font;
}
}
libgdx游戏中的中文字体工具类
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
中文字体安装
中文字体安装首先在windows的”控制面板”->”字体”中,将自己要的字体复制出来。上传通过 xftp 工具上传到 linux 服务器接下来
linux 服务器 bash 原力计划 java -
ItextAsian中文字体
ItextAsian中文字体使用iTextAsian.jar中的字体 BaseFont.createFont("STSong-Light", "
java c# 中文字体 Windows jar -
[ubuntu] 中文字体
安装软件:sudo apt-get install fontmatrix然后把windows上的ttc文件复制到ubuntu
Ubuntu Windows 文件复制 ubuntu 安装软件 -
CSS 中文字体
轉自:http://www.lbsfans.cn/article.asp?id=283今天在对原创草根
css 中文字体 microsoft 百度 字体设置