windows字体文件夹中的一种字体在我的SVG中不起作用

windows字体文件夹中的一种字体在我的SVG中不起作用,svg,fonts,Svg,Fonts,我尝试在SVG中使用直接安装在Windows上的特定字体。这是本地使用的 许多字体都很好用,名字中有空格与否,一些自定义字体也可以用,但这种字体不行,我尝试了所有可能的语法,没什么可做的 这里是我的SVG代码 <?xml version="1.0" encoding="Windows-1252"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <

我尝试在SVG中使用直接安装在Windows上的特定字体。这是本地使用的

许多字体都很好用,名字中有空格与否,一些自定义字体也可以用,但这种字体不行,我尝试了所有可能的语法,没什么可做的

这里是我的SVG代码

<?xml version="1.0" encoding="Windows-1252"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<text x="0" y="1em" font-family="Alte Haas Grotesk" font-size="270.66875pt" fill="#000" >Test</text>
</svg>

试验
您可以在此处下载ttf:


感谢您的帮助

您确定字体不仅仅是从SVG底部渲染出来的吗?您没有为SVG指定大小,因此默认情况下它将是300x150px(在浏览器中)。文本的位置为y=360px(1em=270pt=360px)。如果字体的X高度很小,则可能会偏离页面底部。《泰晤士报罗马版》差不多了。谢谢你的回答。这不是一个大小问题,因为我完全可以看到文本,但在默认字体如TimeNewRoman或arial中,我现在不知道它到底是什么。