如果您在转换为 iXBRL 后,字体在某些地方(通常是数字)看起来不对劲,这很可能是由于 HTML 中数据渲染出现问题所致。如果是这种情况,最好的解决办法通常是在设计师字体使用的同一字体系列中应用不同的字体。
为什么字体看起来不对劲
当您的报告从 PDF 和 Excel 转换为 iXBRL 时,数字会被 Excel 模板中的技术数值替换,HTML 会将它们渲染成实际数字,从而改变字体。当 PDF 转换为 XHTML 并与 XBRL 层合并时,大约 80% 的字体会被替换,而不会产生任何视觉变化。最后 20% 是 Unicode 字体,这意味着字体以图形元素的形式存储。这意味着它们不太适合用于 HTML。
大多数情况下,我们的平台都能顺利匹配字体,但对于 Unicode 字体,我们通常会遇到以下四种不同的情况:
- 大多数情况下,字体看起来和替换之前一模一样;
- 极少数情况下,转换后字体会略有变化;
- 在一些更为罕见的情况下,字体变化如此之大,以至于变得显而易见;
- 在极少数情况下(约占 1-2%),字体根本无法正常显示。看起来很糟糕,而且几乎看不清。在这种情况下,除了更改 PDF 中的字体之外别无他法。
解决方案
因为 XBRL 层需要的是实际的数字,而不是代码中某个图形元素的引用,所以除了调整数字的字体之外别无他法。
因此,如果您遇到字体问题,最好的解决办法通常是市场部门找到另一种匹配但不以 Unicode 格式渲染的字体。