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的更多相关文章
随机推荐
- Codeforces475D - CGCDSSQ
Portal Description 给出长度为\(n(n\leq10^5)\)的序列\(\{a_n\}\),给出\(q(q\leq3\times10^5)\)个\(x\),对于每个\(x\),求满足 ...
- Codeforces 257D
题意略. 思路:这个题目最重要的是那个不等式 a[i] <= a[i+1] <= 2 * a[i] ,你会发现0 <= a[i+1] - a[i] <= a[i],令x ...
- SpringBoot idea maven打包war
什么都不需要配置,跟着做! pom.xml修改打包类型为war <packaging>war</packaging> 排除内置Tomcat <!--因配置外部TOMCAT ...
- Linux的软链接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接. [硬连接]硬连接指通过索引节点 ...
- UART知识总结
一.定义 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART. 二.时序 上图是uart协议传输一个"A" ...
- ARM-LINUX自动采集温湿度传感器数据
开机root自动登录 如果想在超级终端输入回车,登录后执行,则可以在/etc/profile中加入命令: 如果实现开机自动登录,在/etc/inittab中修改,每个开发板修改的方式可能都不同. ht ...
- 命令行下编译Wordcount
1. 编辑WordCount.java文件,在下载的hadoop安装包里有WordCount的例子 http://mirrors.hust.edu.cn/apache/hadoop/common/ha ...
- 转: JavaScript 获取对象属性和方法
一.获取对象属性和方法 Object.keys()for in 返回对象的可枚举属性和方法的名称数组. Object.getOwnPropertyNames() 返回的数组的所有属性(可枚举或不可枚举 ...
- 【前端】Angular2 Ionic2 学习记录
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/angular2_ionic2.html 一.建立项目 ionic start ProductName super ...
- java字符流
网上有很多地方说inputStreamReader和outStreamWriter.BufferedReader和BufferedWriter都是字符流.不过也有地方说inputStreamReade ...