如何使用FontForge生成字体?

3
如果你需要一个基本的“hello world”字体,比如:
<html>
<head>
    <title></title>
    <style type="text/css">
        @font-face {
            font-family: font1;
            src: url('http://www.w3schools.com/cssref/Sansation_Light.ttf')
            ,url('http://www.w3schools.com/cssref/Sansation_Light.ttf');
        }
        .myfont{
            font-family: font1;
            font-size: 500%;
            color: red;
        }
    </style>
</head>
<body>
    <span class="myfont">aA</span>
</body>
</html>

如果你正在使用 Font Forge,你需要像下面这样操作:

enter image description here

当你尝试“生成字体”时,它会弹出一个对话框,所有选项都是灰色的。

enter image description here

我想导出一个 .ttf 文件,但是 Font Forge 不允许这样做。这个软件在测试之前需要支付 $80 的费用,而很多类似的软件可能是病毒。


1
当我测试它时,当我点击你所说的“PS Type 1(二进制)”按钮时,会出现一个下拉菜单,其中有许多可选(和一些不可选)选项,包括“TrueType”。SAME ON THIS ONE 真的意味着你所有的选项都被灰掉了吗?如果你点击“保存”会发生什么? - Jukka K. Korpela
http://i1120.photobucket.com/albums/l493/powerfulcrunch/disabled_zpseeb2e7f1.png - dolphone bubleine
1个回答

1
据我所见,问题的第一部分只是背景信息,问题实际上在于使用FontForge字体编辑器。从屏幕截图来看,您已经开始创建字体,在那里选择了一个字符位置(字母A),并导入了位图图像。但由于程序处于创建轮廓(矢量)字体的模式下,这并不会创建字形。到目前为止,字体中还没有字形,因此在保存时没有可选的字体格式选项。
如果您希望使用位图字体,请参阅FontForge有关它们的信息,最好从http://fontforge.org/editexample7.html#Bitmaps开始。
但是,位图字体实际上不是我们现在应该使用的字体。它们不能合理地缩放到各种大小。使用轮廓字体是正确的方法,然后您可能需要从FontForge介绍开始:http://fontforge.org/overview.html
我必须承认,我发现FontForge(无论是软件本身还是文档)相当令人困惑,并且似乎存在一些奇怪的问题和错误。但作为一个免费的字体编辑器,它可能值得一试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接