我正在创建一个单字形字体(一种所有字符都链接到同一个字形的字体)。
我尝试取消链接所有字符引用,将字形绘制到“.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☼þ░┘</div>
</body>
</html>
结果 0123456789azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBNâ~¼â¾â–'â”~</p>
而不是为所有字符显示我的字形
有任何想法吗 ?
谢谢 :)