首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“字体-家族:符号”和Windows-1252

“字体-家族:符号”和Windows-1252
EN

Stack Overflow用户
提问于 2013-02-06 15:51:04
回答 3查看 5.7K关注 0票数 3

我有一堆包含Windows-1252编码的简单文本的HTML,但是在整个文本中,span元素在font-family: Symbol中出现了很多次。

例如:

代码语言:javascript
复制
<span style='font-family:Symbol'>Ñ</span>

在浏览器中以希腊delta -Δ的形式出现。

谷歌告诉我,使用Symbol字体可能会在不同的系统上显示不同的结果,因为它实际上不是一个定义良好的字体。

,这是真的吗?使用Symbol 字体“不安全”吗?

如果是这样的话,是否有任何方法可以可靠地将(在我自己的系统上) Symbol字体中的这些符号转换为它们的Windows-1252对应的符号?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-06 16:09:03

在访问您的站点的所有计算机/智能手机/小工具上安装特定字体总是不安全的。有些字体嵌入技术在一些现代浏览器中工作得相当好,但是你需要重新整理符号字体,我怀疑版权所有者是否允许你这样做。

当然,符号字体中的大多数字符不是在Windows1252编码中,但这不应该是一个问题。您可以使用下列地图获取适当的HTML。但是,您必须使用编程语言(HTML只是一种标记语言)编写脚本或程序。

票数 1
EN

Stack Overflow用户

发布于 2013-02-06 16:05:39

问题是,你看到的希腊字母只是外观,实际的字母是完全不同的。

我可以想出两种方法来转换它:

  1. 写一个脚本(用你选择的语言),把每个字母转换成希腊语。( =>Δ)
  2. 对文档/页面进行截图,并使用OCR程序将其转换为希腊文文本。
票数 0
EN

Stack Overflow用户

发布于 2013-02-06 16:07:32

当使用font-family时,如果在客户端没有找到列出的字体面板,即没有When字体嵌入,则可能会导致更改为客户端的默认字体,从而为您向用户显示的字体替换不同的字体。

您可能希望使用UTF-8编码,并将增量(Δ)符号放入您的HTML中,或者使用Web字体嵌入提供一个选项,“使用我希望从这里获得的字体”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14733113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档