如果你对现有字体不满意,想要打造专属自己的字体风格,FontForge这款开源免费的字体编辑软件将是你的理想选择。我就使用FontForge对本站博客名字字体进行设计的。
访问FontForge官网下载安装软件。
安装完成后,找到软件目录下的 fontforge.bat 文件
用文本编辑器打开,将 ::set LANGUAGE=en
修改为 set LANGUAGE=zh_CN
(需删除前面的4个点)
保存后重启软件即可切换为中文界面。
建议先使用字体子集化功能,仅保留需要修改的字符(如示例中的“威言语”三个字)
设计字符图形
我是先 PS设计后转为AI矢量图,再通过 AI到SVG转换器 生成SVG格式。当然如果使用Adobe Illustrator等专业矢量软件可以获得更精细的设计效果。
在FontForge中定位字符
在软件中打开已经子集化的字体文件,通过“查看 – 转到”功能输入Unicode编码(如“威”字输入u5a01),网上有很多在线的Unicode编码转换工具,可以生成对应汉字的Unicode编码。
编辑字符
双击进入编辑界面,我先将原来的字体全选移并先到旁边,使用“文件 – 导入 – 导入格式选择svg”,选择导入设计好的SVG文件。
使用“元素-变换-变换”调整大小。我是选择等比缩放,将字体调整到合适大小,再微调一下位置,没什么问题就可以把原来的字形删掉了。
必要时使用“元素 – 反向”修正填充效果,威字在编辑时出现中间框是黑色填充的问题。
优化处理
全选字形,执行“元素 – 取整 – 到整点”确保坐标规范,避免后期保存字体时可能提示:非整数坐标 的错误。
全选字形,执行“元素 – 增加极点”确保字体的轮廓曲线在水平或垂直方向都有极值点,避免后期保存字体时可能提示:极值处缺少点 的错误。
导出字体
选择“文件 – 生成字体”,保存为所需格式(如woff2)
通过以上步骤,你就能创造出独具特色的个性化字体了。
效果展示:威言威语
整活
我还设计了一个印章体的威
效果展示:威
两个字体组合使用
效果展示:威言威语
这是要一个字一个去设计,还是软件会自动生成同一风格的字体?
赞~!
高级!!牛人
有些不常见的字会不会不兼容呀 比如 縩 纔 䴭 䴺 飂 飀😂
@刘郎只要你在字库里面针对这个字设置了图片,应该打出这个字就是你设置的。
看着好像是那么回事儿啊
👍
啊不对,有个问题啊。两个“威”的unicode不是一样的吗?请问最后印章体跟非印章体同时并存是怎么实现的?
@大致是两个字体组合展示的,可能是我表述的不清晰。 如果 简体和繁体不一样,倒是可以一个字体里面两个字并存。