据我了解,生成具有子像素抗锯齿字体的图像是无稽之谈,因为一旦将字体渲染为图像(澄清:位图图像),子像素将变成全像素(图像如何保留子像素字体渲染?)
我找不到确定的来源来确认或使我的理解无效。
澄清:我想将带有文本的图像部署到网络上。所以这与模型或任何东西无关。
据我了解,生成具有子像素抗锯齿字体的图像是无稽之谈,因为一旦将字体渲染为图像(澄清:位图图像),子像素将变成全像素(图像如何保留子像素字体渲染?)
我找不到确定的来源来确认或使我的理解无效。
澄清:我想将带有文本的图像部署到网络上。所以这与模型或任何东西无关。
子像素字体平滑(通常)是操作系统类型渲染引擎的一部分。因此,它实际上与图像无关。
Web 的常见位图图像格式(JPG、GIF 和 PNG)不允许嵌入字体信息,因此您能做的最好的事情就是将类型渲染为位图图像的一部分。
但是,您可以以一种迂回的方式使用亚像素渲染,通过在应用程序(支持它)中输入您的文本,对其进行屏幕截图,然后将屏幕截图放置在您的图像中。
有一些图像格式确实允许字体嵌入......在网络上最常见的是 SVG。如果您要嵌入字体,那么它本身就是用于呈现文本的字体,因此只要操作系统支持它,就会启用亚像素平滑。(前提是浏览器将它自己的 SVG 渲染暴露给操作系统字体渲染。)
综上所述,请记住,亚像素渲染仅在您的类型位于屏幕的 x 轴上时才有效。这在笔记本电脑或台式机上很好,但在移动设备上,如果屏幕旋转到 y 轴上,它就不起作用了。此外,如果您将子像素渲染硬设置到图像中,它只会在 4 种可能的屏幕旋转之一中起作用。
只要显示图像的显示器具有相同的像素布局,就可以在图像中使用亚像素 AA 字体。
如果您正在为网站创建模型,则在图像中模拟亚像素抗锯齿非常有用。Photoshop 中的常规类型抗锯齿选项都不像浏览器使用相同字体所做的那样。
使用亚像素 AA 制作模型可以防止意外和客户流失,“但文字看起来不像您之前向我们展示的那么好!”