我想用c#来制作自己的TrueType字体库,但不知道TrueType字体库文件的数据结构。
由于对字库文件结构不了解,现在的思路主要有两种:
1 完全靠自己程序实现:通过自己的程序把字体的图形按照TrueType字体库的文件结构来存放,得到字库。
2 根据原始字库得到新字库:比如把宋体字中的“他”替换成我通过扫描仪得到的图片中的“他”,其它字体图形也按照这种方式替换,最终得到新字库。
我要用c#来实现,请各位帮忙想想解决办法,最好有类或组件实例。
另外windows系统中是不是提供了替换某个字体的api?