unity 2Dtoolkit 插件创建中文字体

1、在做项目以及做小demo的时候需要使用到中文字体,但是2d toolkit 插件的demo里面没有中文字体,查找了一些资料发现可以自己制作自己喜欢和工作需要的字体。

2、我们首先需要以下工具辅助,首先我们先下载一个工具叫BitMap font generator,下载链接如下:http://www.angelcode.com/products/bmfont/,安装我们就不说了,打开BitMap font generator软件我们开始设置,点击options选择Fontsettings如下图进行设置:设置完成后进行下一步。

2、接下来使用到的工具是Notepad++文本编辑工具,下载它进行安装http://notepad-plus-plus.org/。

3、选择自己喜欢的字体,我们可以上网搜索中文常用字,我们需要做的就是把常用的字以及自己喜欢的复制粘贴到Notepad++文本工具,接下来我们需要在Nodepad++设置编码格式。打开Notepad++,把需要的中文字粘贴进来如图所示,r选中所有的字体然后设置编码格式为utf-8,选择格式/转为utf-8编码格式即可,然后保存发在自定的位置,我保存的位置是桌面并且命名为中文字体.txt。

4、回到BitMap font generator工具,选择Edit,选择select chars from file,如下图找到自己之前保存好在桌面的字体文本

5、下一步就是导出设置,再次回到BitMap font generator工具,选择options下的export options,如下图设置

6、接下来就是导出,选择options下的save bitmap font as 

7、预览,最后导出自己设置的字体如下:

可以看到图片的预览效果,我们选择的exoprt options纹理宽跟高过大(上面设置是宽高都是4096)多出很多的黑色部分,可以根据自己需要多进行设置。

8、在下来就是在我们的2D toolkit插件中使用,下面是官网的教程http://www.unikronsoftware.com/2dtoolkit/docs/latest/tutorial/preparing_a_font.html,我们根据官网的教程就是在项目中显示我们自己喜欢的中文了。

时间: 2024-10-25 20:57:34

unity 2Dtoolkit 插件创建中文字体的相关文章

html2pdf 创建中文字体

拷贝一个中文字体文件例如 simfang.ttf 复制到 tcpdf的 fonts\utils 下,切换到dos窗口,修改目录到这个utils目录下,执行如下命令: > ttf2ufm -a -F simfang.ttf > php -q makefont.php simfang.ttf simfang.ufm false utils文件下生成三个文件 simfang.ctg.z  simfang.php  simfang.z 将这三个文件拷贝到fonts目录下,就可以使用了. include

Unity基础 NGUI插件 创建简单的按钮

Unity版本:4.5.1 NGUI版本:3.6.5 注意NGUI版本,网上的大部分教程都是2.x版本的,在步骤上面略有不同,此文适合初学者. 示例: 通过NGUI创建一个背景和按钮. 1.首先创建一个新场景,并保存,在此场景取名为Test: 在Unity主界面上:File — New Scene,然后保存场景,File — Save Scene As.. 在此,场景命名为Test,可以在Unity中看到如下效果:      2.网上的绝大部分教程都说要删除场景中的自带摄像机,即上文左侧图中的

unity关于中文字体显示问题

在界面的字体显示问题,往往会碰到很多问题,比方工程里面是没有问题的,发布到移动端时却出现不显示问题.下面对Android于IOS的问题做下整理,只是针对动态字体. 1.Android Android由于机型复杂,字体也是很多,往往出现有些机型的手机不显示,那么解决问题就是查手机所支持的中文字体进行添加 一般这样是可以解决问题.对于一些不同手机上,相同的显示内容,却不同手机不同的个别字不显示,是很奇葩,可能是NGUI的问题,可能是字体库的问题,总之很奇葩,有遇到此问题可以留言补充,谢谢. 2.IO

Unity3D插件之TextMeshPro字体资源的制作

由于TextMeshPro的字体资源后缀是.asset,所以,需要我们借助插件的字体工具TextMeshPro-Font Asset Creator来生成新的字体资源.该工具打开路径:Window-Font Asset Creator.具体操作可见TextMeshPro/User Guide/TextMesh Pro User Guide.pdf这个文档,有详细介绍. 由于用到了中文字体,所以需要修改插件的源码.本篇博客还提供了常用的3500个字体的txt文档,下载链接: 制作字体的具体步骤如下

NGUI制作中文字体

unity版本:4.6.1 操作系统:win7 NGUI版本2.7.0 (1) 字体资源 可打开C:\Windows\Fonts文件夹,选择你想要的字体,复制粘贴到Unity的资源目录下 (2)导入NGUI资源,选择的版本是2.7.0. (3)选择NGUI -> Open the Font Maker(Shift + Alt + F),出现如下界面: 设定参数如下: Type:Dynamic FontTTF:选择你从系统中加入的字体资源 FontSize:设定字体大小,旁边为选择风格,包括:No

Gitbook 生成 pdf 中文字体错乱问题解决办法

Gitbook 生成 pdf 中文字体错乱问题解决办法 用过 Gitbook 的都知道, Gitbook 会自动生成 pdf 以提供下载, 但十分遗憾的是自动生成的 pdf 对中文的支持并不好, 经常出现字体不一致的现象, 影响阅读, 强迫症更是难以忍受. 示例: 下面针对这一问题提供简单的解决办法: 本地命令行生成 pdf 文件. 当然这种方法有一定局限性, 你需要找到托管在 github 对应的源码仓库且转换过程中不出错. (由于水平有限未能解决在线生成的pdf中文字体错乱问题, 见谅. 也

iText生成pdf中文字体解决方案

相信用过itext的朋友都知道,中文显示一直都是个问题(最新版5.5.7官方也没直接集成中文字体). 当然这样的问题,早就有高手解决了,那就是使用iTextAsian.jar. 但是本文介绍的,不是使用iTextAsian.jar,而是另一种解决方法. 在此之前,需要准备的仅仅为itextpdf-5.x.jar 和一个 ttf格式的中文字体.比如我们常用的宋体simsun.ttf. 我们首先要做的,就是将simsun.ttf集成到我们的项目中: 测试例子: package com.example

CSS3 关于@font-face引用中文字体解决办法

有两种方法,一种简单的,一种比较复杂,都可以实现(注:这里的方法只适合使用少量的中文字体,如果使用的字量过大,请使用其他方法解决) 第一种:简单的 1.下载需要的中文字体的.ttf格式,这个都不难找到,百度上一搜一大片,都可以下载到. 2.下载fontforge软件,这个软件可以编辑字体,字体文件内存一般都比较大,直接使用会导致网速加载速度变慢,使用这个字体编辑软件的目的就是将需要的字体提取出来,可以解决字体内存变小,从而不影响加载速度. 3.打开AI,写一个自己需要的文字,如图,我这里使用的方

Delphi插件创建、调试与使用应用程序扩展

Delphi插件创建.调试与使用应用程序扩展 翻译 : MiracleZ  有没有使用过Adobe Photoshop?如果用过,你就会对插件的概念比较熟悉.对外行人来说,插件仅仅是从外部提供给应用程序的代码块而已(举个例子来说,在一个DLL中).一个插件和一个普通DLL之间的差异在于插件具有扩展父应用程序功能的能力.例如,Photoshop本身并不具备进行大量的图像处理功能.插件的加入使其获得了产生诸如模糊.斑点,以及其他所有风格的奇怪效果,而其中任何一项功能都不是父应用程序自身所具有的.对于