NGUI_Font
三、NGUI中的UI字体制作
1、概述:
系统中提供的字体 比较少,而UI字体又是使用最为频繁的,不能因为单一的字体而损失用户量,则这个时候我们就可以通过Font Maker进行字体的制作。
2、动态字体与静态字体的区别;
当使用的文字不多的情况下,推荐使用静态字体,因为在较少的文字下,静态字体的打包是较少的资源量,
一个动态字体的TTF格式文件一般为3-6M,,动态字体可以包含所有的字体,所以动态字体的应用更为广泛
3、打开Font Maker字体制造器
NGUI-->Open-->Font Maker

4、参数的介绍;
Type:这是选择创建的是动态字体还是静态字体,前两个为静态字体,最后一个为动态字体,
Source:添加字体的字体文件
size:字体的大小
**一般电脑中的字体文件在:C:\Windows\Fonts这个文件夹中存储。
5、开始制作:
随便选择一个字体文件进行下面的动态字体制作
(动态字体的应用范围广咯,跟上脚步,当然动态字体制作完成后可以自己在尝试制作静态字体,步骤都差不多的),
然后将字体添加到Source中,即可完成字体的制作,字体制作完的文件也是Prefabs文件。
6、使用;
这个时候我们可以添加一个Label,将字体设置为我们刚刚制作的字体,然后输入文字,在Lable中就可以看到结果了,很是方便。

注意:TTF的文件大小一般为3-6MB左右,如果远远超过了这个数,一般来说很有可能是字体中包含了很多种语言。
2017-12-17、15:13:03
NGUI_Font的更多相关文章
随机推荐
- HDU - 2612 bfs [kuangbin带你飞]专题一
分别以两个人的家作为起点,bfs求得到每个KFC最短距离.然后枚举每个KFC,求得时间之和的最小值即可. 此题不符合实际情况之处: 通过了一个KFC再去另一个KFC可以吗? 出题人都没好好想过吗? ...
- Spring Boot 2.0(三):Spring Boot 开源软件都有哪些?
2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring ...
- WEB 小案例 -- 网上书城(二)
寒假结束了,自己的颓废时间同样结束了,早该继续写博客了,尽管我的格式以及内容由于各种原因老被卡,但必须坚持写下去!!! 上次我们对于本案例的数据库部分进行了阐述,这次主要接着上次的内容分享本案例的翻页 ...
- Linux文本的处理
Linux最最最最重要的哲学思想就是:一切皆文件.文件以及文件的操作在LInux操作系统中是非常的重要.熟练使用精悍小巧快捷的文本处理方式让效率更高. 一.文件查看命令 less 分页查看 [root ...
- EntityFramework Core 2.0全局过滤(HasQueryFilter)
前言 EntityFramework Core每一次版本的迭代和更新都会带给我们惊喜,每次都会尽量满足大部分使用者的需求.在EF Core 2.0版本中出现了全局过滤新特性即HasQueryFilte ...
- Phoenix与Hive学习资料
1.Phoenix二级索引机制 http://www.tuicool.com/articles/FfMz6bq http://itindex.net/detail/50681-phoenix-sql- ...
- input placeholder样式
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:red; } input:-moz-plac ...
- Linux(二)命令
Linux命令一.命令基本格式 命令行头部显示字符意义 [root@localhost ~] # root 用户名 localhost 主机名 ~ 当前目录 ~表示home目录 # 用户权限,#表示超 ...
- 帮Python找“对象”
引言:你一定会感叹:Python还缺找对象? 毕竟"一切皆对象"是人家Python的哲学理念.不过,Python 允许程序员以纯粹的面向过程的方式来使用它,所以人们有时会忽视它那 ...
- 使用DirectDraw直接显示YUV视频数据
最近在编写一个进行视频播放的ActiveX控件,工作已经接近尾声,现将其中显示YUV数据的使用DirectDraw的一些经验总结如下:(解码部分不是我编写的,我负责从网络接收数据,将数据传给解码器,并 ...