mupdf和FreeType的:为什么字体模糊?(mupdf and freetype: why a

2019-09-17 06:27发布

我想知道这是否是mupdf的或对FreeType2的错,如果字体模糊(即使抗锯齿)。 这是在Windows上使用pdfdraw工具。

Answer 1:

正如我在其他的答案中提到,字形描述由直线和曲线。 问题是,这些线条和曲线不能确保高保真的字形呈现在小尺寸的,因为没有太多的空间来表示字形。 在这种情况下,使用一种称为字体提示技术来呈现可读字形。 TrueType字体包括在字体文件等提示信息。 提示基本上指定了字体轮廓是如何安装到像素网格,你可以阅读更多的在这里 。 改善字体呈现另一种方法是在LCD显示器使用的子像素着色

您在渲染注意到的差异来自于Adobe Reader的使用提示信息(及其他专有渲染方法),而mupdf只是呈现了直线和曲线的事实。 mupdf使用的FreeType的字体渲染和FreeType的可能不使用默认提示(我可能会被误认为这里)。 据我知道的FreeType支持字体提示,但也许你需要指定这个当你建立了它,我不知道。 这也有可能是mupdf初始化FreeType库没有暗示支持,但我不知道这些细节。



文章来源: mupdf and freetype: why are fonts blurred?