读书人

怎么制作一个新-字体

发布时间: 2012-11-08 08:48:12 作者: rapoo

如何制作一个新---字体
我想制作一个新的字体,不是通过某种软件(比如:FontCreatorPortable 或者Fontographer )
修改几下生成.ttf文件 然后再安装上 就可以在word 中输入新字体了,而是从“底层”上来做一个新的字体。
有几个问题想向各位咨询和验证一下:

0、像word中 汉子是如何显示的? 是通过像素来显示的么? 汉子在系统是以什么形式存储的?

1、听讲可以通过 扫描仪将 书中的文字扫描到word 中然后还可以编辑,那么如果我自己手写的字(很清晰和易识别),扫描
仪还能识别吗?(这个过程用到了些什么技术, 图像识别?它又是怎么匹配的?)

2、在网页上输入内容(比如发送邮件)我复制了一个新字体的内容 粘贴在 该网页中, 那么该网页还能保证我的字体不变
吗(假设 该网页提供的可选字体和我的新字体不一样)?(我实验了下,怎么有时可以,有时不可以。 还是我的操作不一致?)
3、

[解决办法]
楼主想制作一个新的字体,所欠缺的基础知识太多了:
1、字体分为点阵字体和矢量字体;
2、点阵字体的代表是UCDOS中的16x16和24x24点阵字体库;
3、矢量字体的代表是True Type Font(TTF);
4、汉字的一般以GBK或者是GB2312的编码顺序进行存储;
5、无论是点阵字体还是矢量字体,最终都是转换像素进行显示;
6、扫描仪只是以图片的形式进行扫描,之后要通过复杂的图像处理以及模式识别才能转换为文本;
7、文本粘贴的时候一般会附加字体信息,但是在一些软件中会忽略这种信息,不如Notepad。
[解决办法]
建议楼主先修《计算机图形图像处理》(^_^)
[解决办法]

探讨

你的知识和期望相差太大,建议不要做程序员了。

[解决办法]
哈哈,3L。

LZ态度挺好的,没必要侮辱下人家吧。
[解决办法]
楼主加油 有想法不错但是要同时具备执行的能力
现在不急 楼主至少可以一步一步慢慢的思考 对知识总是个认识的过程
有时候并不一定现在能做出来 但是你有想法或许你的想法在未来的某天可以实现
[解决办法]
0 汉字以点阵或矢量的形式显示,存储是一个gbk等编码(一般2个字节),输出的时候,读取编码,知道是那个字后去字体库里面查应该怎么显示
1 文字识别程序,简单的说就是拿你写的字和事先存好的字库进行比较,看和哪个字比较像。
2 要想复制一个新字体的内容 粘贴在 该网页中,要满足两个条件:该网站后台存在你的字体库,该网页有保存字体信息的能力。

至于你想制作一个新字体,其实最大的问题是:你怎么说服大家都来用你的字体呢?别人不安装你的字体库,就无法识别你的字体。
[解决办法]
探讨这个过程用到了些什么技术, 图像识别?它又是怎么匹配的?

读书人网 >C++

热点推荐