我有一个包含SVG文本元素的SVG图像(徽标)。我希望为用户提供通过列表UI(下拉列表)更改文本字体的功能,这样,如果用户单击下拉列表,他们可以看到此文本在选择后大致如何显示。如果选择此类字体属性将应用于SVG文本元素。
现在我觉得我不明白我将如何为特定用户的浏览器/系统学习哪些字体可用。
我阅读了SVG字体规范,但仍然令人困惑。
我找到的一种方法是: - 我根据假设预先烘焙列表(假设我们列出了所有流行的字体) - 向可以自己查看应用字体是否适合他们的用户显示此列表 - 如果用户选择了系统不支持的选项 - 它将与最接近的“等效”字体匹配(根据规格)
但这并不是最理想的,因为我想保证这个用户会产生什么,因为SVG徽标看起来对所有其他用户来说都是一样的。
然后我想将fonts.google.com中我喜欢的字体嵌入到我的网站并列出那些?
因此,根据描述和要求,使字体选择在许多用户中保持一致 - 我的方法应该是什么?