gpt4 book ai didi

fonts - 如何在 freetype 中用粗体和斜体绘制字体

转载 作者:行者123 更新时间:2023-12-01 08:14:15 34 4
gpt4 key购买 nike

我确实使用 FTGL 在我的程序中打印了 unicode 文本。我想打开斜体和粗体选项。

我该怎么做?

我怎么知道字体文件有斜体?

字体文件是否有斜体或粗体选项?

我可以像这样检查字体名称吗:

宋体-斜体.ttf

使用 arial unicode ms,另一个我设置了标志,但它不起作用

face->style_flags = FT_STYLE_FLAG_ITALIC;

如何控制它?

我看过freetype主页文章,但我还是不知道。

最佳答案

您需要一个实际的 ttf 或 otf 文件来表示斜体、粗体和删除线等。对于每种样式,Arial 实际上由多个文件组成,大多数字体也是如此。要在 FreeType 中表示斜体,只需将 ariali.ttf 文件传递​​给 FT_New_Face,您将能够以斜体呈现。一个好主意是创建一个管理字体外观和字体的 FontManager,这样您就可以创建具有不同样式和大小的多种字体,而无需再次重新创建它们。希望这对您有所帮助!

关于fonts - 如何在 freetype 中用粗体和斜体绘制字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26927555/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com