我们在全年经手的年度报告中会看到很多不同的字体。
当 PDF 转换为 xHTML 并与 XBRL 层合并时,其中约 80% 的字体可以完美显示。
最后 20% 在转换过程中会被转换成所谓的 Unicode。
Unicode 中的数字以图形元素的形式存储,这意味着它们不适合在 HTML 中使用。它们仍然有效,而且看起来仍然很好,但那是因为它们以图形形式存储。一旦将它们替换为 Excel 模板中的技术数值(创建 XBRL 层需要这些数值),HTML 就会将它们渲染成实际数字,从而改变字体。
大多数情况下,我们的转换器都能顺利匹配字体。当字体更改为 Unicode 时,我们通常会看到以下四种不同的情况:
- 大多数情况下,字体看起来和替换之前一模一样。
- 极少数情况下,转换后字体会略有变化。然而,这几乎肉眼无法察觉。
- 在极少数情况下,字体变化如此之大,以至于变得显而易见。虽然字迹清晰可辨,但这确实影响了整体体验。
- 在极少数情况下(约占 1-2%),字体根本无法正常显示。看起来很糟糕,几乎无法辨认,在这种情况下,除了更改字体之外别无选择。
因为 XBRL 层需要的是实际的数字,而不是代码中某个图形元素的引用,所以除了更改字体之外别无他法。
因此,如果您遇到字体问题,最好的解决办法通常是让您的市场部门或设计机构找到另一种匹配但不会转换为 Unicode 的字体。