我需要在我的 Web 应用程序中动态制作 SVG,为此,我在 Corel 中制作 SVG 并根据需要在 Node 中修改该模板文件.js。除字体外,这有效。对于这个项目,我需要我的文本作为文本,而不是曲线,因为我需要修改它。我正在使用世纪哥特式。我使用的是嵌入式字体,但显然Chrome和Edge不再支持这些字体。但是,如果我使用链接字体,如果用户没有安装字体,则文件呈现不正确。在这两种错误情况下,浏览器默认为Times New Roman。我该怎么做才能让世纪哥特式在 SVG 的所有浏览器中渲染?
你需要一个网页字体。世纪哥特式不是免费提供的,因此您必须购买许可证或使用开源替代品。木里似乎被认为是一个不错的选择。有关如何使用外部字体提供程序,请参阅此处。