自己制作字体字库

合集下载

自己制作字体字库

自己制作字体字库

自己制作字体字库
一直喜欢书法,经常会因为练习书法,要做些古代名家书法的集字字帖,但就是每次都要花费很多时间从名家书法帖中寻找有关的字,通过拍照、PHOTOSHOP编辑等才能做一张字帖,非常费时间与功夫,最近突发奇想,决心自己做一个Fonts字体字库,以便以后在WORD等文档中打字输入文字后,可以通过字体选择自动生成,这样制作集字字帖就会特别的轻松了。

于就是便开始工作,做了才知道工作量就是出乎想象的大,因为一个字体库至少要六、七千个常用字,每个字都需要从名家字帖上通过拍照,然后PHOTOSHOP处理成单字的图片。

另外因为很多字可能在一个字帖里会反复使用很多次,按照书法的规矩,每次都不能重复一样的写法,要有变化,于就是需要通过TRUE TYPE专用造字制作一些新造字(如图1),如下列表所示的新造字。

接下来在输入字体图片前,还要将每个待输入的字的UNICODE编码列出来,以便在使用FontCreator程序输入字体图片时,通过UNICODE编码搜索字的位置,以便输入字体图片(如图2、3)。

(图1:造新字程序)
(图2:做字体字库程序定位字体位置)
(图3:做字体字库程序插入字体图片,然后转换成矢量字体)
由于字体数量很大,只能每天晚上空闲时输入一部分,积少成多逐步完成这个大工程,下面就是已经完成的部分字体显现的书法集字帖。

这就是我最喜欢的明朝王铎的字集。

希望与喜欢书法的朋友一同分享。

白日依山尽
落花有情流水无情
苏东坡,水调歌头,明月几时有。

制作大漠字库

制作大漠字库

制作⼤漠字库许多童鞋在写脚本的时候时常会遇到需要识别字符的情况,这种字符的出现往往是有包含了⽐较复杂的背景⾊。

如果是使⽤找图的⽅式去找的话,那就需要先把字符截图下来,然后对图⽚进⾏透明图处理,才能成功的使⽤找图⽅式查找。

这种⽅法有很⼤的弊端,⼀⽅⾯如果要找的字符⽐较多的话,需要每张图都需要慢慢处理,⼯作量⼤,另⼀⽅⾯,这种⽅法只能⽤来识别固定顺序的字符,如果字符排列顺序变化的话就⽆法识别了。

今天⼩编就给⼤家介绍下使⽤⼤漠插件快速找字的⽅法⼤漠找字命令按键精灵本⾝的插件命令⾥就有包含了找字的命令。

(还不知道的童鞋赶快去看这⾥,下载最新的按键精灵插件:【院刊】-【201501期】新增变速、找字等插件命令!赶紧来下载!)但是按键精灵本⾝的找字命令有⽐较⼤的缺陷,它只能识别系统⾃带的字库字体。

⽽⼤漠插件除了能识别系统字体外也能通过制作字库的⽅式去识别其他的字体。

PS:什么样的字体才算是系统字体呢?其实打开记事本⾥的字体设置,⾥⾯列出的⼀⼤堆都是系统字库本⾝就包含的字体,这些就是系统字体。

有⼀些游戏它显⽰出来的⽂字并不是直接利⽤系统字库⽣成的,⽽是有⾃⼰的⼀套字库,这种字体往往都是有加了特效,以及形状有改变。

系统字库字体:游戏⾃带字体:⼤漠制作字库以下为本帖隐藏内容==============================对于系统字体的识别使⽤按键精灵⾃带的插件就可以完成了,所以我们这⾥就不多做介绍了。

主要是介绍下使⽤⼤漠⼯具制作的字库的⽅法⼯具准备在制作字库之前需要先下载⼤漠综合⼯具,下载地址:⼤漠综合⼯具下载制作字库打开⼤漠综合⼯具,点击红框处的抓图按钮,把需要制作成字库的⽂字截图下来我们这⾥就先拿个⽹页游戏的地图名称为例⼦,做⼀个地图名称的字库。

1、先把字符部分截图下来,然后就可以在左上⾓看到刚才截取的图⽚2、点击下⾯的红框处,选择添加上要找的字符的颜⾊,以及设置好适当的偏⾊。

记得要勾选上后⾯的勾才能⽣效关于设置偏⾊的⽅法可以参考之前的⼀篇院刊:如何识别渐变⾊或半透明的⽂字PS: 对于偏⾊的设置,使⽤偏⾊计算器是⼀种⽐较精确的⽅法。

电脑制作书法字帖

电脑制作书法字帖

电脑制作书法字帖
电脑制作书法字帖的步骤如下:
1. 找到一款适用于制作字帖的电脑软件或在线工具。

例如,Microsoft Word、Adobe Photoshop、手写字体生成器等都可以
用于制作字帖。

2. 选择你喜欢的书法字体。

可以在各种免费字体网站上下载书法字体,或自己设计字体。

3. 打开选定的软件或工具,在一个新的文档中创建一个适当大小的纸张。

一般来说,纸张大小为A4或A5最常用。

4. 在文档中输入你想要制作成字帖的文字。

可以是一个字、一个词、一句话或一篇文章。

5. 使用选定的书法字体将文字输入到文档中。

可以根据需要调整字体大小和颜色。

6. 根据个人喜好选择文字的样式。

可以增加或减小字体的粗细、倾斜度和间距。

7. 调整字体在纸张上的位置和布局。

可以居中、居左或居右对齐,也可以选择横向或纵向排列文字。

8. 添加任何其他的装饰元素,如边框、花纹或插图,以增添字帖的美观度。

9. 保存字帖为图片或PDF格式,以便打印或分享。

10. 打印字帖,使用合适的纸张质量和打印参数。

通过以上步骤,你就可以在电脑上制作出自己喜欢的书法字帖了。

字库制作方法和步骤

字库制作方法和步骤

字库制作方法和步骤嘿,朋友们!今天咱就来聊聊字库制作这档子事儿。

你可别小瞧这字库制作,就好像盖房子,一砖一瓦都得精心挑选和堆砌呢!首先,咱得有个明确的目标,就跟咱出门得知道往哪儿走一样。

是要做个超级酷炫的艺术字库呢,还是来个实用接地气的常规字库。

接下来,就得收集素材啦!这就好比厨师准备食材,得啥都来点。

把各种各样的字体样本都搜罗起来,一个都不能少。

然后仔细琢磨每个字的特点,它的形态啦,结构啦,就像观察一个人的性格一样。

然后呢,进入到设计阶段啦!这可是最有意思的部分。

你得发挥你的想象力和创造力,把那些普通的字变得与众不同。

给它们加点小装饰,变个小造型,让它们一下子就活起来了。

这就好像给一个人穿上漂亮的衣服,瞬间就不一样了呢!再之后,就是技术活啦!要把设计好的字一个一个地转化成数字格式,这可需要点耐心和技巧哦。

就像拼图一样,得把每一块都放对地方。

在制作过程中,可不能马马虎虎呀!每个字都得精雕细琢,不能有一点瑕疵。

这就跟打磨宝石似的,得把它磨得亮晶晶的。

而且还得注意字与字之间的协调性,不能有的好看得要命,有的却丑得不行,那可不行!字库制作可不是一天两天就能完成的事儿,这得花费好多时间和精力呢。

有时候可能会遇到难题,就像路上遇到了大石头挡道。

但咱可不能退缩呀,得想法子把它搬走或者绕过去。

等字库终于制作完成啦,那种成就感,哎呀,真的没法形容!就好像自己创造了一个小世界一样。

这时候你再回头看看自己走过的路,付出的那些努力,都值啦!所以啊,朋友们,字库制作虽然不简单,但只要咱有耐心,有创意,肯下功夫,就一定能做出让自己骄傲的字库来。

还等什么呢,赶紧行动起来吧!让我们一起在字库里创造属于我们自己的精彩!。

自己制作字体字库

自己制作字体字库

自己制作字体字库
一直喜欢书法,经常会因为练习书法,要做些古代名家书法的集字字帖,但是每次都要花费很多时间从名家书法帖中寻找有关的字,通过拍照、PHOTOSHOP编辑等才能做一张字帖,非常费时间和功夫,最近突发奇想,决心自己做一个Fonts字体字库,以便以后在WORD等文档中打字输入文字后,可以通过字体选择自动生成,这样制作集字字帖就会特别的轻松了。

于是便开始工作,做了才知道工作量是出乎想象的大,因为一个字体库至少要六、七千个常用字,每个字都需要从名家字帖上通过拍照,然后PHOTOSHOP处理成单字的图片。

另外因为很多字可能在一个字帖里会反复使用很多次,按照书法的规矩,每次都不能重复一样的写法,要有变化,于是需要通过TRUE TYPE专用造字制作一些新造字(如图1),如下列表所示的新造字。

接下来在输入字体图片前,还要将每个待输入的字的UNICODE编码列出来,以便在使用FontCreator程序输入字体图片时,通过UNICODE编码搜索字的位置,以便输入字体图片(如图2、3)。

(图1:造新字程序)
(图2:做字体字库程序定位字体位置)
(图3:做字体字库程序插入字体图片,然后转换成矢量字体)
由于字体数量很大,只能每天晚上空闲时输入一部分,积少成多逐步完成这个大工程,下面是已经完成的部分字体显现的书法集字帖。

这是我最喜欢的明朝王铎的字集。

希望与喜欢书法的朋友一同分享。

白日依山尽
落花有情流水无情
苏东坡,水调歌头,明月几时有。

(资料素材和资料部分来自网络,供参考。

可复制、编制,期待你的好评与关注)。

3.做字库

3.做字库

做字库一.字体修改方法:1.运行程序Scaps/Sam2D/tools/sc_font_convert.exe;2.打开模板字库:File/Open/sc_straight_prop.sff;双击要修改的字母,进入编辑字体窗口;如图。

直接点鼠标右键,如图,点察看属性,出现一个SC二维预览控制属性窗口,选择需要的功能。

3.开始编辑”E”;4.其中有三个点会被雕刻两次,使用点编辑将其向右移开一点,其他的两个点使用同样方法;5.将修改的字母存好,单击”Apply”/”OK”;6.在“Scaps font converter”界面中:File/Save as/IC_font.sff;7.然后在“Scaps font converter”界面中:File/convert SFF to TTF/”Create Truetype”/close;此时可以选择”close to polylines”可以解决多段线,端点重合的问题。

8.在C:\Scaps\Sam2d\fonts\中copy truetype font “IC_font”,然后将其粘贴到C:\windows\fonts文件夹中即可。

9.可以在单线字中找到字体“IC_font”了!10.注意:如果修改后字体不对,又重新修改了字体,您保存好*.ttf后,需要把C:\windows\fonts中以前的*.ttf先删除,在把修改的*.ttf考到C:\windows\fonts中,字体才能修改过来。

二.创建字库(1)例如在Corel-draw或Auto-Cad软件里做一个矢量图形:(2)导入到打标软件里,然后另存为sjf文件(3)在C:\Scaps\Sam2d\tools中打开sc_font_convert文件,双击其中一个字符单位。

以&为例,如图点击右键如下图点击查看属性设置完以后继续点击右键选择打开把已经保存好的sjf文件打开如下图选择好尺寸后先点击Apply而后点击ok会出现如下图把文件保存到一个位置,例如:桌面。

自己动手创建个性化字体

自己动手创建个性化字体

自己动手创建个性化字体作者:一帆来源:《电脑爱好者》2020年第03期FontForge是一款非常不错的字体制作开源软件,它针对Windows、MacOS和Linux三大平台提供了相应的版本,笔者这里以Windows版为例。

打开网页https:///en-US/,点击其中桔色的“Windows Install”按钮,然后根据提示下载安装。

接下来双击启动FontForge,首先弹出打开字体对话框(图1),选中一个已有字体文件后点击“OK”即可进入软件主界面。

如果没有现存的字体文件可用,那么就点击“New”按钮,这同样会进入软件主界面,只不过字符部分都是空白的,需要我们从头来全新造字(图2)。

汉字字库非常庞大,一般个人很难完成,所以我们可以试着从英文字库入手,这样至多绘制出256个字符,就可以形成一款完整的字体了(一些不常用的字形可以空缺)。

我们任意点选一个字形名称,比如字母A,就可以在上方看到提示:拉丁字母A,ASCII代码65(16进制为0041)。

双击字母A方框,或者右击它后选择“New Outlines Windows”,将打开字形编辑窗口。

窗口中间部分是绘图区域,顶上的水平线是最大上延线,设计的字形不要超出此线。

下面的水平线是基线,即字母书写的基准线。

最底下则是最大下延线,设计的字形也不能超出此线。

左侧工具箱中则提供了多种绘图工具,这里我们选择钢笔工具,通过连续点击的方式画出字母A的輪廓外形,当最后的终点与起点重合时即完成一个闭合图形了(图3)。

字母A的中间有一横,所以需要再绘制一个小的三角形,为了精确绘制,我们可以从标尺上拖出多条参考线作为参考。

将小三角形叠加到刚刚的轮廓图形中,然后再点击菜单命令“Element→Correct Direction”制作出镂空效果,一个完整的“A”的轮廓就完成了。

最后在工具箱下方的图层面板上,右击当前图层(这里为Fore前景层),勾选“Fill”,字母A便制作完成了(图4)。

用SPI Flash IC做字库的方法

用SPI Flash IC做字库的方法

用SPI Flash IC做字库的方法(不提供源代码)在很多应用中我们都需要使用到字库,常见的方法有:1. 把字库放入SD卡中。

需要带SD卡,需要使用文件系统,软硬件成本比较高。

2. 把字符放入代码中一起编译,后下载到单片机中。

对单片机的FLASH要求比较大,而且代码编写调试速度比较慢。

3. 购买字库IC。

不够灵活。

4. 把字库放入FLASH IC中。

这种方法比较麻烦,但是比较适应,下面就谈谈在这种方法下怎样制作字库。

具体的制作方法介绍如下:一. 使用Mold的方法:1. 首先需要下载下面三个文件:(1) 取点阵Mold.exe 字模批量生成软件,好像不能生产西文的哦。

(2) ziku.txt 需要生产的字库文件,如果GB2312字库等。

2. 打开“牧马字模0.88测试版”取模软件,其界面如下所示:3、在工具栏处点“打开”按钮,打开ziku.txt文件,然后根据自己的需要,设置想要的取模方式,然后点工具栏上的“输出”按钮并等待其完成,完成后会在取模软件所在路径生成了一个字库文件,可以根据自己的需要生成文本文件或二进制文件。

二、使用软件:FontLibrary方法。

1. 打开软件:2. 选择需要的字符集,如果没有的需要自己编写。

3. 右边为打开了的字符集,如果没有可以自己编写字符集到右边的框内。

4. 可以选择生成的设计格式和点阵大小,可以提取中文或西文字符。

而且可以直接生成二进制文件哦。

注意:这种方法虽然比较简单,但是很慢,听说生成GB2312字库需要5个多小时,而用上面的方法只需几秒钟。

三、字库下载:字库的下载根据自己的条件进行确定,可以自己编写上位机软件发送文本文件或发送二进制文件,下面介绍最简单的方法,采用《串口调试助手V2.2》发送二进制文件的方法。

1. 用串口调试助手打开上面生成的二进制文件:2. 在下位机下,编写好串口接收和FLASH IC编程代码,等待串口发送(下面是LPC1114串口中断接收代码):void UART_IRQHandler(void){uint8 IIRValue,tmp;if (UARTStatus == 0) // 串口空闲,可以接收数据{IIRValue = LPC_UART->IIR;IIRValue >>= 1; // skip pending bit in IIRIIRValue &= 0x07; // check bit 1~3, interrupt identificationif (IIRValue == IIR_RDA) // Receive DataAvailable{tmp = LPC_UART->RBR; // 读数据SSTWriteByte(UARTCount++, tmp); // 读取数据放入Flash中 }// 用来判断接收结束的,在定时时间到时,中断中设置UARTStatus = 1.Timer32OverMark[0] = 1; // 开启定时器 Timer32CountTable[0] = 10; // 10ms 超时时间 }}3. 采用两个定时器,一个用于串口接收超时判断,一个用于编程时间计算:速度还行注意事项:1. 在下载时先要设置好串口传输参数,本人使用的是9600,至于可不可以快点?没有测试,因为每接收到一字节数据后都需要写入flash中,所以如果太快会不会出问题有待验证。

字库制作详细教程

字库制作详细教程

字库制作详细教程很多时候,我们会用到字库,平时用到字库一般是把用到的汉字用取模软件按照自己的取模方式得到汉字的编码数组,然后把这些编码放在单片机的Flash里,用时调用出来显示。

但是如果我们要用到很多的汉字时,这种方法就不可取了,占用太多的Flash空间,然后我们会想到把字库放在SD卡或者是U盘里,用到时再从存储介质里读出来,这样,我们就可以显示很多汉字。

下面是字库的制作方法,首先感谢一个人,就是本坛的章其波大虾,其实就是他的一个贴子里的方法,只是他那个太专业了,一般的人看得不是很懂,所以我把它整理成了这个图文并茂的,方便各大网友,也是方便自己查看。

1、首先,好比起房子,得有源材料,用到以下3个文件:(1) 取点阵Mold.exe(2) ziku.txt(3) ziku.exe取点阵Mold.exe是“牧马字模0.84测试版”取模软件ziku.txt是按顺序写有8178个汉字和字符的txt文档ziku.exe是一个小程序,配合“牧马字模0.84测试版”生成bin文件2、打开“牧马字模0.84测试版”取模软件,其界面如下所示:3、在工具栏处点“打开”按钮,打开ziku.txt文件,然后根据自己的需要,设置想要的取模方式,然后点工具栏上的“输出”按钮并等待其完成,完成后会在取模软件所在路径生成了一个temp.txt文件,修改这个文件名,比如现在我是按照“宋体、点阵数为16、字重为4、取模为为16*16、对齐设置为左上、方向设置为横向取模,高位在左”的方式来取的字模,也就是我平时TFT常用的一种字模,改文件名为st16x16.txt 。

4、为了生成的方便,我们在D盘根目录下新建一个文件夹,名称就叫ziku吧,然后,把ziku.exe 和st16x16.txt复制一份到这个文件夹里。

5、打开命令窗口:“开始”->“运行”->“cmd”,如下图所示:然后用cd命令进入到我们刚刚建的ziku文件夹下,输入命令如下图所示:6、输入命令,生成字库文件,输入命令如下图所示:为什么输入这样的命令,如果大家对main函数参数argc和argv有所了解的话,即int main(int argc, char* argv[]) 这一主函数,这是很容易理解的,第一个参数是命令行输入参数的个数,第二个参数则存储了所有的命令行参数,前面我们已经用cd命令进入到了ziku文件夹下,接着我们输入了两个参数:ziku.exe st16x16.txt则,argc的值是2,argv[0]是" ziku.exe ",argv[1]是" st16x16.txt "。

手体字库制作协议书范本6篇

手体字库制作协议书范本6篇

手体字库制作协议书范本6篇篇1甲方(制作方):___________地址:_______________________联系方式:___________________乙方(委托方):___________地址:_______________________联系方式:___________________根据《中华人民共和国合同法》等相关法律法规的规定,甲乙双方为了共同完成手体字库的制作任务,经过友好协商,达成如下协议:一、协议目的甲乙双方同意共同合作制作手体字库,旨在保护并推广手写字体文化,实现资源共享和互利共赢。

二、合作内容及方式1. 甲方负责手体字库的设计、制作及技术支持,包括但不限于字体设计、字符编码、字体排版等。

2. 乙方提供制作手体字库所需的文字样本及设计要求。

3. 双方共同确定字库的命名、版权归属及使用方法。

4. 甲方在协议签订后按照乙方的需求进行字体设计,设计完成后提交初步成果给乙方。

5. 乙方收到初步成果后,应在约定时间内给出反馈意见,甲方根据反馈意见进行修改和完善。

6. 双方共同确认最终成果,并完成字库的交付。

三、知识产权及版权归属1. 本协议项下制作的手体字库版权归乙方所有。

2. 甲方有权在本协议约定的范围内使用手体字库,并有权将字库用于展示、推广等目的。

3. 双方共同保证字体的原创性,如因字体版权问题引发纠纷,由双方共同承担法律责任。

4. 未经乙方书面同意,甲方不得擅自将字库转让给第三方或用于其他商业用途。

四、费用及支付方式1. 乙方应按照协议约定向甲方支付手体字库制作费用。

2. 制作费用总额为人民币______元整(大写:______元整)。

3. 支付方式:双方签订本协议后,乙方应在______日内支付制作费用的______%作为预付款;甲方提交初步成果并经乙方确认后,乙方支付剩余款项。

4. 如因甲方原因导致手体字库制作进度延迟或未能完成,甲方应退还乙方已支付的预付款。

教你制作属于自己的字体库FontCreatorProgram工具字体文件制作

教你制作属于自己的字体库FontCreatorProgram工具字体文件制作

教你制作属于自己的字体库Font Creator Program工具字体文件制作上次发布了一篇直接用CorelDRW制作字体文件的文章,但是CorelDRW毕竟只是一个设计软件,对于它制作的字体文件应付一般的应用是没有问题的,如果要制作更专业点的字体就需要配合其他的软件使用了,一个好汉三个帮嘛~一、字体基本知识平时我们常见的字体格式主要有以下几种:1.光栅字体(.FON)这种字体是针对特定的显示分辨率以不同大小存储的位图,用于Windows系统中屏幕上的菜单、按钮等处文字的显示。

它并不是以矢量描述的,放大以后会出现锯齿,只适合屏幕描述。

不过它的显示速度非常快,所以作为系统字体而在Windows中使用。

2.矢量字体(.FON)虽然扩展名和光栅字体一样,但是这种字体却是由基于矢量的数学模型定义的,是Windows系统字体的一类,一些windows应用程序会在较大尺寸的屏幕显示中自动使用矢量字体来代替光栅字体的显示。

3.PostScript字体(.PFM)这种字体基于另一种矢量语言(Adobe PostScript)的描述,常用于PostScript 打印机中,不过Windows并不直接支持这类字体,要在Windows使用这类字体需要安装";Adobe Type Manger";(ATM)软件来进行协调。

4.TrueType字体(.TTF)这是我们日常操作中接触得最多的一种类型的字体,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。

同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。

我们下面要制作的字体就属于这一类型。

一个完整的TTF字体有基本拉丁文(字母A-Z大小写、常用符号)、扩展拉丁文(音标、注音符号)、图形符号、控制符号以及其他很多部分组成,不过我们可以制作只包含基本拉丁文区的字体。

字体库制作的方法和流程哦

字体库制作的方法和流程哦

字体库制作的方法和流程利用现有程序进行字库制作如果你是专业字体设计师,那么你一定有过制作一套属于自己的全新的中文字库之梦;但是,毕竟中文字库属大字符集当然是或大于6763个字符的字库,个人想徒手直接设计一整套中文字体谈何容易其繁复程度足以使任何人却步;但是,当今世界上图形图像程序软件已经如此发达,难道没有什么办法利用现在已有的通用软件,将复杂的工作简化,使设计师自己可以独立完成这一艰巨的工作的吗本文就时装字体的设计经验,介绍一种相对简单的方法,帮你完成的心愿;这种方法的意义在于能够使得字体设计工作化繁为简;大前提:如果你仅仅是为了设计新字样或仅只几个字,那么研读本文对你没多大帮助;本文并不介绍新字样的设计;本文是帮你在已产生了字体设计的设想之后,如何利用已有资源、不花费太大力气地将整个字库6763汉字或更多,如欲英文、数字、标点一起处理的话,包括进来即可制作出来;因此,你必须会使用图形处理的通用软件,这包括:PhotoShop、Illustrator、CorelDRAW考虑到字库制作的特殊性,应当以矢量软件为主;什么程度算是“会使用”本文是在介绍字库设计方法,不是软件教学,所以,软件使用方法点到为止;如果不能看明白,说明你还不会熟练使用,即请自行加强研究;这样做的主要目的是为了在尽量短的文字里多介绍具体方法的关键之处;关于硬件要求;说起来似乎可笑:介绍软件应用的文章,说什么硬件要求尽管如此,还是想说说:CPU当然越快越好,硬盘也是越快越大越好;硬盘设定提醒:最好把Windows的临时文档和应用图形图像软件的临时文档不要放到同一分区上,找一个空没有存放任何文件的分区更好,另放一张空的物理硬盘最好;如有条件,专门软件可做一个内存虚拟的硬盘,把那些需要倒来倒去的文件放在上面,速度会快不少;关键是内存一定要大;会使用PS的人都知道,如果图大,内存又不很充足的话,PS的某些特效是不能使用的;Illustrator有过之而无不及;即便内存足够充分,也会经常出现out of memory的要求放弃选框;我们最好不要让它出现;内存越大越好;最小1G;为什么要这么强调计算机的物理指标因为我们希望一次性地将GB2312里面的6763个字符处理完毕,这样才可以达到简化字符操作之目的;所以我们最好把所有文字放在一个文件里;在建立文件的时候,如果有可能,当然建立一个包含6763个汉字的文档;这样才能在以后动作时不必反复操作;这时就看出机器物理指标的重要性了;如果你一时无法满足要求,那么就只好退而求其次,将6763个字分割成为几块,分块处理,也没什么别的,就是麻烦点;具体方法1. 启动PS,将现有字体按照需要排列在一起,位图化;注意:1,字与字之间留有足够的空隙,以免在分割字符的时候相互影响;2,字要足够大,一般应当在10cm10cm 以上,否则矢量化的时候,精密程度会受影响;2. 按照事先的设想,对每一个字的位图笔画进行分层划分,一层一种笔画;例如1层,丶;2层,一;3层,丨;4层,丿;5层…….汉字所有不同的笔画加在一起,大概在40~50之间,应当不会超过255个,PS最多能够接受255层,满足一般的设计要求应当没有问题;或许有人会问:如果超过255怎么办也好办,再Copy一份即可;注意事项:1,汉字笔画种类虽然不多,但同一种笔画,有长短之分;不同长短之间,不同的字体设计,往往会有不同的处理方式,若相互混淆,就不美妙了;所以,在分层之初,先要做好样本测试;不要上来就干,否则事倍功半;3. 启动CorelDRAW Trace,对分层的位图进行中心矢量化;保存成为矢量文件,譬如wmf文档;4. 同样地,再在矢量软件我用的是Illustrator里建起一张分层的矢量图,将所有的矢量化的图形分层堆叠在一起;当然得有所调整,否则对不齐;5. 针对不同的层笔画,用矢量软件的填充功能一般矢量软件都有这种功能进行填充;6. 利用各种“笔刷”、“画笔”填充之后,你几乎可以得到这种结构字体除了结构变化之外的所有变化;当然,如果你水平高,或许也能填充出结构有所改观的字体来不可能脱胎换骨;但是如果想找到原字体,大概连影子也看不到了;该方法总的来说应当仅仅是一个思路;具体操作起来可以有各种变通;譬如使用CorelDRAW比较熟练的朋友,从CorelDRAW就可以完成这个工作;使用FreiHand 比较熟练的朋友,使用FreeHand也可以单独完成这个工作;完成之后,如果需要转换成为AI格式的文档,另存转换一下就可以了;当然也可以直接转换为BMP位图; FontLAB可以接受Ai的剪贴板,如果你在Illustrator里面制作的话,直接使用拷贝粘贴的方法就可以创作一个全新的字库了;直接使用Illustraor Copy&Past到FontLAB里面的好处是你设计的画笔的节点就是FontLAB里面的二阶控制点;这样所Copy出来的字库本身就是一个精密字库;关于精密字库和率意字库之区别,请参阅“提高字库质量”一文;如果你没有人力,还也希望快速得到这个字体字库,那就只有找做字网了;我们可以快速帮助你完成这个工作;但是我们的这个服务是收费的;当然,速度快,且收费价格低廉;这里,我们提供一种我们已经制作好了的、包含6763个汉字和一般常用英文、数字、标点的Illustrator的AI格式的文件;文件尽管还有各种毛病,但是基本够用;如果你有兴趣,可以下载之后自己试一试;选结构制作这种字体,首先需要确定的是你需要以一种什么样的字体结构创作你的新字;因为基于这种字体的结构,你将不止制作一个字库,而是将反复使用多次;所以,你对结构基础用字应当慎之又慎;因为你还需要对这个字体下大功夫处理,一旦感觉得不好,想换,可以,但你以前的劳动就白费了;所以说要慎之又慎;结构的变化更具有视觉的基本性;所以,理论上讲,只有达到了结构变形,整个字体才真的改变了;但是怎样才能够达到结构的变化呢大至以下几种方法可供参考:1,两字叠加法;找到两种字体,用和两种字体的结构进行叠加,从而达到创建一种新的字体结构的目的;该方法尽管理论可行,但是找到两种可以叠加的字体并不容易;因为你想叠加的字体往往参差不齐,如何修理这种参差不齐就成为该方法成败的关键;因为不是仅仅能修就可以了,而且得相对省事才行,否则过于繁琐,等于不能做;具体方法如下:A,找到两种笔画结构基本相近的字形;B,按照统一的格式进行排版,并且保证各笔画可以相互叠加到一起;C,叠加后的字形必然是参差不齐的,可用橡皮进行涂擦;D,如果嫌该涂擦过程过于繁琐,可以先行中心矢量化,转而将矢量文件导入PS,用画笔填充后,转为位图,再涂擦,这样可以稍微省事一些,不过基本的劳动还是得付出的;2,不论是在PS里面还是Illustrator里面,都有“变形”工具,可以利用它进行字体结构的变化;当然,最好这种变化是和笔画的设计结合起来的;否则过于简单机械,意思不大;具体方法是:先排版,解散群组,然后变形处理;注意,中心矢量化之后是不能够进行变形的;因为矢量化之后的图像本来就没有群组,如果变形,都是单独笔画自己在变形,也应当属于后果不可预料和控制一类;3,从一个字库的结构走向另一个字库的结构;还有一种创新字体结构的方法,就是从一种字体结构出发,利用笔画填充的技巧,令该字库的结构发生某种应当说是微量变化,然后将新字文件轮廓化之后,导成位图,再矢量化,如此反复,可令字体结构发生变化;如果你手段高明,别人或许还以为你新创作了一种字体结构;只是这种结构控制的方法比较繁琐,况且,每次都得分割笔画,投入也比较大;分块处理由于机器内存太小或软件不支持等等,很有可能在程序里不能够一次性完成6763个汉字字符的处理;这时只有分块处理;根据我们的经验,比较方便的是将文字排列为正方形,这样有利于后期的对齐和分割测量工作;刚开始需要建立位图,位图的占地面积应当充足地大;否则会影响精密度;关于如何分块这是一个分块的技巧问题;1, 分成方块,而不是长方形块;务必注意字间距和行间距;间距最好大一些,给后期处理留下一个方便的空间;否则悔之晚矣;2, 在程序能够接受的范围内,尽量少分;能少分一块,就少分一块,使用时就减少一次麻烦,劳动强度也会减少一些;也许有人会问,我使用ATN,多一块与少一块有什么区别有区别;因为我们的这种对字体的处理方法是基于Illustrator等矢量图形处理软件的;而ATN在Illustrator里面从来都不像是在PS里面一样好用;否则我们就会发布单字符的AI文件;譬如针对PS,我们就有相对的单字文件集;3, 最好把常用字和非常用字分开处理;因为有可能你会认为一次处理6763个字太麻烦,从而希望先少处理一些,看看效果以后再说,有了这种区分,就比较好处理了;否则将难以为继;4, 最好按照笔画数排序Access里面可以进行后再分块处理;不同的笔画数的填充可能会有所变化;譬如少笔画数的字的笔画填充可能需要粗一些的图案,而多笔画的字的笔画填充,笔画就得相应变细一些;有了笔画数的区分,你的处理就会方便很多;5, 英文大小写、阿拉伯数字、标点符号这些部分应当单独作为一块进行处理;因为这些东西和中文字没什么关系,也没有笔画对应的必然性;关于字符处理数和排版形状我们现在绝大多数大陆的书报刊市场使用GB2312标准的字库;GB2312内有6763个简体中文字字符;能不能处理更大的字符集当然可以,只是更麻烦罢了;其实GB2312就已经够用;如果是在一个小范围内使用的话,仅处理GB2312内的常用字3755个汉字字符也可以够用;处理3755的好处当然是更加简单方便;为什么一定要正方形主要是考虑到后期对字库进行处理时,需要对字符进行分割,在对位图进行百分比划分时,正方形易于使用PS的网格参考线对齐;如果不是正方形就会十分麻烦;此外,使用正方形也容易估测字间距与行间距;当然,如果你用不到这些,也就无所谓是否正方形了;对于6763汉字,如果作为一块正方形处理,就应当是83行×83列,略有余数;如果分为10块,大致是26行×26列;如果只处理3755个常用字,也须以正方形对行列进行开平方计算处理;文字制作技巧不分层行不行有人为了省事,希望直接用现成的字体进行填充;当然可以实现,只不过由于中心矢量化是程序自动进行的,在其过程中无法进行人工干涉,而程序进行的结果会在所有笔画分叉处形成断点,这在以后的填充当中会产生既无法预料也无法控制的结果;这一般不是我们所需要的;利用已经中心矢量化的文件,直接分层利用中心矢量化,直接对字体进行跟踪、分层,在某些情况下会比利用PS更加方便;好处是对笔画的选取比较方便直观,不像在PS里面要用橡皮擦来擦去的,既不容易擦好,也不容易消除尖角点;但也有不便宜之处:直接矢量化对于稍粗的笔画,尤其是对于有交叉的粗笔画,会产生倾斜失真;因为在中心矢量化的时候,Trace并不能智能处理你的交叉笔画;在Illustrator里面分解,矢量线在结点处被切断,需要将其连接起来;转到PS里面,用画笔描绘一遍,然后再次中心矢量化,所有断裂的笔画就全部自动缝合起来了;这样做唯一的缺点是文件格式反复翻转,会对字体细节有一定的损失;应当注意;每次翻转的时候要严格与原作相符合才好;细化字体笔画,建立精确结构你在矢量化字体的时候,一定会发现,在中心细化的过程中,细笔画的字体,还原比较真实;笔画越粗,失真越严重;所以,我们建议对于所有需要使用的字体,使用前都进行一次细化处理;注意,这种细化处理不是在PS里,而是在Illustrator里,使用距离位移工具进行;具体大小得看你图像和字体原始设置的大小;为什么一定要使用Illustrator为什么不能使用PS这里涉及到两种不同的图形图像处理方式,原理说起来比较复杂,在此从略;总而言之,使用Illustrator的距离位移工具细化字体笔画,可以最大限度地接近于原始真实,这是用PS不能或不便达到的;关于矢量化的方向问题什么是矢量矢量是一个有方向有大小的量;现在的程序对矢量的大小似乎还没有多少控制,但是矢量的方向却是有意义的;你在中心矢量化之后所得到的矢量笔画描述就是一个有方向的描绘;其作用体现在当你在Illustrator里填充一个自己已经设计好的图形笔画的时候,如果不能掌握该矢量的方向,就有可能会将头尾倒置或各笔画的头尾顺序不一;CorelDRAW Trace的跟踪方向是从左上角向右下角进行的,所以,你的位图图像当中的笔画,最好是顺同这个方向的;如果不顺怎么办好办,旋转一下,顺过来就是了;至于在旋转图像之后整造成的图像面积变化,可暂不理睬;因为矢量化后,无图像的空白部分会自动消除,你只需要在Illustrator里面打开、对齐就可以了;对于有弯曲的笔画,也需要如此处理;弯曲越多,越得小心谨慎;最好是把同一个弯曲方式的笔画编排在一起;否则将难以控制;关于字库软件及方法如果你真的想使用FontLAB Copy&Past制作一个字库的话,你当然最好有一个正版的;FontLAB公司的FontLab Studio for Win US$,网上虽可找到盗版;但不论哪种,都只支持6400个字符;这显然是冲着中文来的;你当然可以把一个字库分割成为两个部分进行,然后再在FontCreat里面合成;不过这样FontLAB所支持的多种文件格式也就都都没用了——这就是FontLAB的销售和推广策略;专门为亚洲文字设计的AsiaFont Studio 4 for Windows US$1999;据说为防盗版,须有解密U盘;其实AsiaFont就是FontLAB的一个多字符版本而已,没有更多新鲜处;大概是嫌亚洲文字当然就是中文使用者买得少,所以,到之后,再没兴趣把AsiaFont与FontLAB并驾齐驱地再开发了;其实并不是我们不买他的账,的确是它仅解决了字库文件格式问题,而没有解决汉字其它困难问题;大概以为都是字库,中西文是一回事,只因不愿意购买正版而弃之不用;其实南辕北辙,差着老大一截子哩看来跨文化、跨语言的字库制作工具绝不那么简单;关于借助外力当你会使用上述方法之后,现在所面临的问题就已经不是字体设计,而是如何简便从事,并且赚到钱;最简单的就是花钱雇人;谁都想借助外力完成自己的工作;问题在于价格;譬如你自己完全可以徒手设计一套字体,但是如果你的劳动不足以回报你的价值,如果字库不能卖出一个好价钱,你自然也没有心情去做;怎样才能够得到一个好的价钱这不是本文所讨论的问题,各位都是字体设计专家,相信各自都有自己的服务对象和销售渠道;想提醒各位的是:市场需要培育;别想一口吃成个胖子;现在中文字库市场,由于受盗版排挤,正规市场已消亡殆尽;对你来讲,所剩或许只有你所联系的需要字库的单位;倘你能将自己设计的字库销售出去,不亏本,略有盈余,就已经赚了,因为你还用字库做了个广告;这个广告难道不等于白赚吗不要小看这个广告,多少人搞了一辈子字体设计,书也不知道出了多少本,却还从未做成过一个字库哩况且,凭此广告,你完全可以进行更大规模的新一轮推销;长此以往,才能建立起一个围绕着你自己的字库市场;在你已经基本上可以比较简单地完成整个字库的设计工作后,现在的繁琐劳动主要表现在前期的笔画分解和后期的字库扫描两个方面;怎样简化劳动,尤其是简化简单劳动在此给你提点建议:笔画分解是可以雇人完成的;分解笔画比较简单,水平低一点的学生、计算机初学者等等,都可以在你的指导下完成;就像打字一样,只不过这是图像处理罢了;现在我们提供的分解文件就是请人帮忙完成的;对于字库扫描,学生们也可以做,只是生手做起来不容易做到均匀码放;我们做字网专门制作字库;具体过程请参阅价格策略部分;关于精密字库作字体设计的人,都希望自己的字库制作成为一款精密字库,而不希望制作成为率意字库;这是可以理解的;做字网只制作率意字库而不制作精密字库;如果想要精密字库,请另请高明抑或使用Copy&Past的方法,在FontLAB里面进行;可以顺利完成,就是麻烦一点而已;。

字体库制作的方法和流程(免费哦)

字体库制作的方法和流程(免费哦)

字体库制作的方法和流程利用现有程序进行字库制作如果你是专业字体设计师,那么你一定有过制作一套属于自己的全新的中文字库之梦。

但是,毕竟中文字库属大字符集(当然是或大于6763个字符的字库),个人想徒手直接设计一整套中文字体谈何容易!其繁复程度足以使任何人却步。

但是,当今世界上图形图像程序软件已经如此发达,难道没有什么办法利用现在已有的通用软件,将复杂的工作简化,使设计师自己可以独立完成这一艰巨的工作的吗?本文就时装字体的设计经验,介绍一种相对简单的方法,帮你完成的心愿。

这种方法的意义在于能够使得字体设计工作化繁为简。

大前提:如果你仅仅是为了设计新字样或仅只几个字,那么研读本文对你没多大帮助。

本文并不介绍新字样的设计。

本文是帮你在已产生了字体设计的设想之后,如何利用已有资源、不花费太大力气地将整个字库(6763汉字或更多,如欲英文、数字、标点一起处理的话,包括进来即可)制作出来。

因此,你必须会使用图形处理的通用软件,这包括:PhotoShop、Illustrator、CorelDRAW(考虑到字库制作的特殊性,应当以矢量软件为主)。

什么程度算是“会使用”?本文是在介绍字库设计方法,不是软件教学,所以,软件使用方法点到为止。

如果不能看明白,说明你还不会熟练使用,即请自行加强研究。

这样做的主要目的是为了在尽量短的文字里多介绍具体方法的关键之处。

关于硬件要求。

说起来似乎可笑:介绍软件应用的文章,说什么硬件要求?!尽管如此,还是想说说:CPU当然越快越好,硬盘也是越快越大越好。

硬盘设定提醒:最好把Windows 的临时文档和应用图形图像软件的临时文档不要放到同一分区上,找一个空(没有存放任何文件)的分区更好,另放一张空的物理硬盘最好。

如有条件,专门软件可做一个内存虚拟的硬盘,把那些需要倒来倒去的文件放在上面,速度会快不少。

关键是内存一定要大。

会使用PS的人都知道,如果图大,内存又不很充足的话,PS的某些特效是不能使用的。

如何制作与应用自定义字体

如何制作与应用自定义字体

如何制作与应用自定义字体自定义字体在今天的数字化时代已经成为一种流行趋势。

自定义字体可以为文本内容增添独特的风格和个性化的表达。

在本文中,将介绍如何制作和应用自定义字体,帮助读者更好地理解并运用这一技术。

首先,我们需要了解自定义字体的制作过程。

自定义字体的制作通常需要借助字体设计软件,如FontCreator、Glyphs等。

使用这些软件,您可以按照自己的创意和需求来设计字母、数字和符号等字符。

制作字体时,有几个关键的步骤需要注意:1. 字符设计:在字体设计软件中,您可以使用各种工具来绘制和编辑字符的形状。

可以根据需要设计全新的字符,也可以修改现有字体中的字符形状。

2. 字符编码:为每个字符分配独特的Unicode编码是非常重要的。

Unicode编码是一种标准化的字符编码系统,确保文字在不同设备和平台上的兼容性。

通过为每个字符分配Unicode编码,您可以确保它能够在各种软件和操作系统中正常显示。

3. 字体轮廓:自定义字体的核心是字符的轮廓。

通过调整轮廓的形状、大小和曲线等属性,您可以为字符赋予独特的外观和风格。

4. 高级设置:一些字体设计软件还提供了一些高级设置选项,例如字体粗细、斜体和字间距等。

这些选项可以让您进一步定制字体的外观效果。

一旦您完成了字体的设计,接下来就需要将其应用到相关的项目中。

以下是一些使用自定义字体的常见应用场景:1. 品牌标识:自定义字体可以为品牌标识增加独特的风格,提升品牌的辨识度和形象。

2. 广告宣传:在广告和宣传材料中使用自定义字体,可以吸引目标受众的注意,增强信息的传达效果。

3. 网页设计:在网页设计中,使用自定义字体可以增添独特的风格和品牌形象,使网站更具吸引力和个性化。

4. 博客和社交媒体:在博客文章、社交媒体帖子等文本内容中,使用自定义字体可以突出重点信息,影响读者的阅读体验。

需要注意的是,为了确保自定义字体在不同设备和平台上的一致性显示,建议将字体文件嵌入到相关的文档或网页中。

emWin汉字字库建立方法

emWin汉字字库建立方法

emWin汉字显示的方法1.打开Fontconverter(Demoversion)for emWin V5.16,选择字体2.屏蔽所有字体Edit Disable all characters3.新建unicode格式文本txt在txt文本中输入待显示的字符,另存为unicode格式的文本4.在Fontconverter(Demoversion)for emWin V5.16中点击Edit Read pattern file,选择步骤3中的unicode格式txt文档,完成汉字的选择。

5.保存为c格式文档,常常Fontconverter会有警告提示:忽略即可。

自此得到字库文c件,打开会发现描述字体的代码为乱码:<我们进行到这一步只是为了得到emWin 支持的格式代码,下面还需要作些改动>6. 下载ucGUI字体生成器V3.0输入待显示汉字,设置字体格式(字体大小可根据预览效果选择,我选择的是小四号字体),开始转换。

自此得到看起来比较顺眼的字符代码。

7. 置换原C文件的字符代码将步骤6得到的字符代码一一复制替换到原c文件的字符代码。

(只需要复制字符代码,其他不需要置换,可根据unicode编号确定要替换的字符)替换8. 修改c文件中函数在字库c文件中找到GUI_CONST_STORAGE GUI_CHARINFO GUI_FontFont_CharInfo[ ],将所有的“1”修改成“2”,是该函数中所有的。

9. 修改显示工程显示主程序显示主程序源代码是通过GUIBuilder建立的,要想完全显示还需要做三件事情:①主函数中添加GUI_UC_SetEncodeUTF8();②定义字库extern GUI_CONST_STORAGE GUI_FONT GUI_FontFont;修改字库指针BUTTON_SetFont(hItem, &GUI_FontFont);③更改显示c文档格式,改成UTF-8。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自己制作字体字库
一直喜欢书法,经常会因为练习书法,要做些古代名家书法的集字字帖,但是每次都要花费很多时间从名家书法帖中寻找有关的字,通过拍照、PHOTOSHOP编辑等才能做一张字帖,非常费时间和功夫,最近突发奇想,决心自己做一个Fonts字体字库,以便以后在WORD 等文档中打字输入文字后,可以通过字体选择自动生成,这样制作集字字帖就会特别的轻松了。

于是便开始工作,做了才知道工作量是出乎想象的大,因为一个字体库至少要六、七千个常用字,每个字都需要从名家字帖上通过拍照,然后PHOTOSHOP处理成单字的图片。

另外因为很多字可能在一个字帖里会反复使用很多次,按照书法的规矩,每次都不能重复一样的写法,要有变化,于是需要通过TRUE TYPE专用造字制作一些新造字(如图1),如下列表所示的新造字。

接下来在输入字体图片前,还要将每个待输入的字的UNICODE编码列出来,以便在使用FontCreator程序输入字体图片时,通过UNICODE编码搜索字的位置,以便输入字体图片(如图2、3)。

(图1:造新字程序)
(图2:做字体字库程序定位字体位置)
(图3:做字体字库程序插入字体图片,然后转换成矢量字体)
由于字体数量很大,只能每天晚上空闲时输入一部分,积少成多逐步完成这个大工程,下面是已经完成的部分字体显现的书法集字帖。

这是我最喜欢的明朝王铎的字集。

希望与喜欢书法的朋友一同分享。

白日依山尽
落花有情流水无情
苏东坡,水调歌头,明月几时有。

相关文档
最新文档