1

我正在创建一个单字形字体(一种所有字符都链接到同一个字形的字体)。

我尝试取消链接所有字符引用,将字形绘制到“.notdef”字符中,如 fontforge文档

如何设置字体的默认字形?
如果名为“.notdef”的字形包含一些样条线(但没有引用),那么它将用作默认字形(即调用未编码字形时使用的字形)。

但它没有用。当我将字体测试到一个简单的网页中时,而不是显示任何字符的默认 (.notdef) 字形,它会在浏览器默认字体中显示该字符。

测试页面

<hmtl>
    <head>
        <style>
            @font-face{
                font-family: test;
                src: url("test2.woff");
            }

            body div{
                font-family: test;
            }
        </style>
    </head>
    <body>
        <div>0123456789azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN☼þ░┘&lt;/div>
    </body>
</html>

结果 0123456789azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBNâ~¼â¾â–'â”~</p>

而不是为所有字符显示我的字形

有任何想法吗 ?

谢谢 :)

4

0 回答 0