由于轴承考虑,字形重叠

时间:2017-01-24 16:59:42

标签: algorithm graphics rendering

目前,我正在开发一种文本渲染算法,可以对字体图集中的像素进行采样。文本从左到右呈水平布局。

由于真正的字体支持left&右方位置,两个字形可能会水平重叠。这意味着,字符串中的水平像素坐标可以属于两个重叠字形中的任何一个。例如,使用字形组合" Ta"在许多字体(大多数是草书)中,重叠区域中的上部像素属于T形条,而下部像素属于a的左边框。

这会使我开发的算法复杂化,但只要一个水平像素坐标属于两个字形最大值,它仍然可以修复。

现在我的问题: 是否有任何字体/语言,其中水平像素坐标可以属于两个以上的字形(只有水平文本,而不是垂直)?

1 个答案:

答案 0 :(得分:0)

我很确定答案是肯定的。

我建议接受RegEx match open tags except XHTML self-contained tags的答案,以便对字体渲染可能变得多么糟糕进行有趣的压力测试。 (我建议回答其幽默价值。)