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

How can I make a customized font based on DeJaVu?

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

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

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

过程很简单。

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

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

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

  1. 转到菜单 文件生成字体, select TrueType 路径和文件名新字体:

你现在有了新创建的字体,字形更改为 Pp 内的点,其他每个字形都可以应用点椭圆: