debugging - OTS 解析错误:CFF2:未对齐的表
问题描述
我刚刚解决了出现另一个错误的问题(我认为/希望),但现在我收到了这个错误:
OTS parsing error: CFF2: misaligned table
我正在阅读文档,但我的问题是这个错误是因为CFF2
表格格式错误,还是因为它前面的某些内容格式错误导致它基本上定位在错误的偏移量处。我不能从这个错误信息中分辨出来。
我看了看,似乎CFF2
表格出现在 156 字节标记处156 % 4 == 0
,因此它与第 4 个字节标记对齐,这是 Microsoft 文档推荐的(可能是必需的)。因此,如果它说“未对齐的表格”,但它的开头似乎是正确的,我开始假设它意味着其他东西,比如表格要么格式错误(导致其中的某些部分以某种方式未对齐,但不确定它是如何工作的),或者这个错误是错误的错误信息或什么的。
如果我删除CFF2
表格,它会给我这个:
OTS parsing error: cmap: misaligned table
但是这两个表都不太可能格式错误,所以我认为还有其他事情发生。
解决方案
推荐阅读
- javascript - 使用 React Router 导航到页面时 useEffect 根本没有运行
- unity3d - 如何将 tilemap、grid 和 sprite 对齐到中心?(Unity 2D Tilemap)
- c# - C# 错误:“无法将“int”转换为“System.Func”
“” - c# - 使用带有 application/json 标头的 Postman 发布多个片段 JSON
- scala - API 返回可写
- excel - 如何给最高价的产品打折
- amazon-web-services - Setting up ssl cert for load balancer terraform
- c# - 在不拆分所有包含的情况下避免笛卡尔爆炸
- angular - sonar.exclusion 仍在检查文件
- html - 使用 jQuery 在单击时切换 HTML 菜单