我不清楚我打电话FT_Request_Size
(或 FT_Set_Pixel_Sizes
)时实际指定的内容。这似乎是字形的某种最大尺寸。也就是说,取决于比例大小、升序等。生成的字形实际上可以并且将会小于这个大小。
我的解释正确吗?我在 API 文档中找不到任何准确说明其功能的内容。
我不清楚我打电话FT_Request_Size
(或 FT_Set_Pixel_Sizes
)时实际指定的内容。这似乎是字形的某种最大尺寸。也就是说,取决于比例大小、升序等。生成的字形实际上可以并且将会小于这个大小。
我的解释正确吗?我在 API 文档中找不到任何准确说明其功能的内容。
根据 FreeType 维护者的回答,我更新了文档以添加一些说明。基本上字体本身决定了结果的大小。
对于 RT_Request_Size
请求的大小和生成的字形大小之间的关系完全取决于在源面中定义大小的方式。字体设计者选择每个字形相对于这个大小的最终大小。有关详细信息,请参阅 '<a href="http://www.freetype.org/freetype2/docs/glyphs/glyphs-2.html" rel="nofollow">http://www.freetype.org/freetype2 /docs/glyphs/glyphs-2.html'</p>
对于 FT_Set_Pixel_Sizes
您不应依赖生成的字形匹配或限制到此像素大小。请参阅 FT_Request_Size 以了解请求的大小与实际大小的关系。