如何基于 DeJaVu 制作自定义字体?

it_*_*ure 5 fonts fontforge

我最喜欢的字体DeJaVu Sans Mono是书的风格。我经常分不清P(大写)和p(小写),所以我想根据DeJaVu Sans Mono-book.
请注意, 0inDeJaVu Sans Mono-book包含一个实心点。

DeJaVu Sans Mono--book 中的零

我想以P我的格式创建一个(大写的 p),如下所示。

在此处输入图片说明

使用 fontforge,如何基于 DeJaVu 创建我的字体并将修改后的字体另存为myfont.ttf

Chr*_*ras 7

这个过程很简单。

  1. 打开DejaVu Sans Mono使用FontForge
  2. 双击要更改的字形
  3. 使用“椭圆”工具在字形内创建小圆点。
    您可以使用Shift+拖动来创建一个圆圈。

FontForge 椭圆工具

  1. 使用“指针”工具选择圆并将其定位在字形椭圆的中间:

FontForge 指针工具

  1. 更改字体名称。为了使更改的字形对新生成的字形生效,您必须应用新的字体名称。转到菜单元素字体信息并将“Fontname”、“Family Name”和“Name For Humans”更改为不同的名称:

FontForge 字体信息

  1. 转到菜单文件Generate Fonts,选择TrueType新字体的路径和文件名:

FontForge 生成字体

现在您有了新创建的字体,其字形随着里面的点而改变Pp并且您可以应用点椭圆的所有其他字形:

字体专家预览