#3742·dompdf

在使用 Noto Sans Thai (不支持 GPOS) 时,泰语上行元音 (带音调标记) 会重叠

作者: dsiteinth创建于 2026年7月21日更新于 2026年7月21日
标签font-handlingi18n

Describe the bug When rendering Thai text using DOMPDF with the Noto Sans Thai font, the upper tone marks (e.g., ไม้โท) 直接覆盖在同一个辅音上的上音 (e.g., สระอี)。在泰文排版中,这种问题被称为「สระจม/วรรณยุกต์ลอย」(重叠的音标)。看起来 DOMPDF 并没有处理 OpenType GPOS 表格,导致音标被放置在其默认 Y 坐标上,而不是向上移动以适应下面的元音。