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>

并且您正在使用字体伪造,如下所示:

在此处输入图像描述

当您尝试“生成字体”时,您最终会得到这个结果,它会为您提供一个所有内容都变灰的对话框。

在此处输入图像描述

我想导出一个 .ttf 文件,但字体伪造不允许这种情况发生。迫使您在测试之前支付 80 美元,而且许多这样的可能是病毒。

4

1 回答 1

1

据我所知,问题的第一部分只是背景信息,问题只是在使用 FontForge 字体编辑器。从屏幕截图看来,您已经开始创建字体,在那里选择字符位置(字母 A),并导入位图图像。但是由于程序处于创建轮廓(矢量)字体的模式,因此不会创建字形。到目前为止,字体中没有字形,因此在保存时没有可选择的字体格式选项。

如果您希望使用位图字体,请参阅有关它们的 FontForge 信息,最好从http://fontforge.org/editexample7.html#Bitmaps开始

但是位图字体并不是我们现在应该使用的。它们不能合理地扩展到各种尺寸。使用轮廓字体是要走的路,然后你可能需要从FontForge的介绍开始:http: //fontforge.org/overview.html

我必须承认我发现 FontForge(软件本身和它的文档)相当混乱,而且它似乎有一些奇怪和错误。但作为一个免费的字体编辑器,它可能值得一看。

于 2012-10-13T20:33:24.473 回答