制作目的:
1.嵌入式空间存储要求,全汉字的TTF字体文件至少2M,造成不必要空间浪费。
2.界面美观目的,嵌入式终端艺术字或特殊字的使用。定制自己的字库,以便使得最终用户能够看到漂亮的中文显示。
制作工具:
1.Font Creator Program 41 简称 FCP
2.Photoshop90
3.汉字内码查看器10
制作方法:
1.FCP新建一个TTF字体文件,选择unicode字符,正常。删除所有已存在的字模,跟据自已需要添加新的字模。
2.添加新的字模,在字模属性中设置字模预设宽度为2048。两红线相交点即为汉字显示起点。两条黑线,一条红线,一条虚线的方格即为显示区域的大小。
3.在photoshop中新建一个320x240的背景窗。在其上以200大小写入一个汉字,选择黑体。自行设置汉字的样式,选择拉伸,旋转或变形。制作好汉字后,将另存为bmp 24色的图形(bmp图形比jpeg图形的制作效果要好)。
4.双击字模,然后右击选择导入刚制作的bmp图像。将图像拉伸刚好填充整个显示区域。
5.用汉字内码查看器获取所制作字体的unicode编码。右击字模在属性中选择映射。添加刚才unicaode编码映射。至此字模制作完成。
6.制作完所有的字模之后,选择“字体”-“安装”。生成最终的字体库文件。
7.利用相应的嵌入式软件函数创建字体,选择任意的大小,即可显示使用。
hzFont = CreateLogFont("ttf",
"hanzi",
"GB2312",
FONT_WEIGHT_BOOK,
FONT_SLANT_ROMAN,
FONT_SETWIDTH_ALL,
FONT_SPACING_ALL,
FONT_UNDERLINE_NONE,
FONT_STRUCKOUT_NONE,
24, 0);
望采纳,谢谢楼主。
将下载好的字体库文件复制粘贴至电脑字体文件夹中即可,华军软件园网站可以下载字体库。
1、在网上下载好字库压缩包后,进行解压,进行全选复制 *** 作。
2、然后在电脑的开始菜单中,点击“控制面板”选项。
3、在控制面板界面,点击“外观和个性化”选项。
4、然后在出现的界面中,选择“字体”选项点击。
5、然后在出现的窗口中,执行“编辑-粘贴”命令,如图所示。
6、完成以上设置后,即可添加新字体库。
一.草稿。这一部是在纸上完成的,用的是黑色的马克笔。这一步必须有清晰的思路,设计字体的时候要有目标,也就是说希望的风格,字体适合应用在哪些场合,必须清楚,要对英文字体有一定的认识和见解。有了清晰的思路,才能制定出字体的风格。
建议开始之前先研究一下Arial,Batang,Impact,Vrinda,Tahoma,Times New RoMAN这些字型比较正规的经典字体。
英文字体需要设计的元素包括:二十六个大写英文字母,二十六个小些英文字母,十个数字,和常用的符号及标点。(如下)
二.整理草稿。在A4纸上画好参考线,然后把草稿上的字体,逐个画下来。如图。
三.把字体整理到电脑里。用什么软件随意PS,CD都可以。用PS,不过建议用矢量软件。这一步要注意的问题很多。因为涉及到字体最终效果,所以要使用很多参考线。根据字体的风格,制定了两种参考线,硬参考线和软参考线。分别如图。
录入的最终效果如图。
四.制作TTF。如果想做TTF,需要一个名为Font Creator的软件,版本 50,目前还没有汉化和教程。
五.字体编码的前期工作。用PS里的切片功能,把字符导出为单独的。然后把单独的按照字符命名为:A,a,B,b,C,c……需要注意的是,导出的分辨率要高一些,自己把握。切片要准确。如图。
六.新建一个True Type Font,把刚才导出的字符一个一个拖拽到相应的位置,软件会自动把转换为矢量的路径。
下面是调整字体相对位置的过程。
最终效果。
将自己设计的字体变为字库的字体做法如下:1、win7的话,控制面板-外观和个性化-字体,复制进去就行
2、XP的话,将字体直接拖入 C:\WINDOWS\Fonts 文件夹即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)