【问题标题】:How to display boxed numeric characters on web page如何在网页上显示带框的数字字符
【发布时间】:2019-08-23 00:36:38
【问题描述】:

我正在处理一个 PDF 到 HTML 的项目。在原始的.ai文件中,一些数字字符显示在一个框中:

虽然我知道文件中使用的字体是 GothicMB101Pro DeBold-83pv-RKSJ-H,但我的机器上没有字体文件(当然,原来的设计者早就不在了)。在我的插画中,它看起来像这样:

1) 部分是 one 单个字符 - 不是“1”和“)”,所以至少我知道这不是某种形式的字距调整,而是一些 unicode 字符。但我在搜索中找不到任何匹配项。 “封闭的数字”字符①不一样。

由于我不确定它是哪个字符,并且对日语不是很了解(这在日语中似乎很常见),所以我无法满足客户的要求。

这些字符是什么?如何在屏幕上显示它们?

【问题讨论】:

  • 红框不是设计的一部分。那是插画家告诉你你错过了字体。如果在对话框出现时让它替换另一种字体(最好是具有多个字符集的字体)会发生什么?

标签: css fonts webfonts adobe-illustrator


【解决方案1】:

我猜想,由于您在未安装原始字体的情况下看到的输出由两个字符组成,所以原始也由两个字符组成,第一个是常规字符(在这种情况下,数字 1),并且第二个是combining charactercombining enclosing square 有一个,这可能是您在输出中看到的右括号“)”。使用数字 1 和封闭的正方形(至少在我的浏览器中的 stackoverflow 答案编辑器中)给了我所需的结果,如下所示:

1⃞

如果您的字体没有呈现封闭的正方形,则可能是您的字体的错误,它被用作后备。但如果不知道究竟使用哪种字体作为替代品,很难说是否有可能解决这个问题。

【讨论】:

  • 不错!谢谢(你的)信息。虽然我在网站上使用的字体不支持“组合”功能,但谷歌引导我使用负字母间距来重叠 2 个字符,从而产生一个很好的“盒装数字”。
猜你喜欢
  • 2015-11-16
  • 2012-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 1970-01-01
相关资源
最近更新 更多