我有一些带有自定义字体的 SVG 文件。我可以打开它们,字体在 Firefox 中看起来不错,但字体在 Eye of Gnome(图像查看器)应用程序中无法正确显示。
为什么会这样?我该如何解决?
我正在使用 GNOME Image Viewer 3.38.0。
这是一个 SVG 标题的示例:
<svg viewBox="0 0 1297 1600" version="1.1" preserveAspectRatio="xMinYMin meet" text-rendering="geometricPrecision" class="pq" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<style type="text/css">
text{
white-space: pre;
font-size: 16px;
font-weight: normal;
font-style: normal;
stroke-width: 0;
fill: none;
unicode-bidi: bidi-override
}
@font-face{
font-family: "pf4";
src: url("data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAZsAAkAAAAAC...") format("woff");
}
@font-face{
font-family: "pf6";
src: url("data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAeMAAkAAAAAC...") format("woff");
}
.p1 .f1{
font-family: "pf4",sans-serif;
line-height: 1
}
.p1 .f2{
font-family: "pf6",sans-serif;
line-height: 1
}
</style>
</defs>
...