0

我正在使用 sdl ttf 将文本渲染到 opengl,实际上一切都很好,但是就像你知道的,当你打开一个 ttf sdl 文件时,你在像素上指定它,你不能改变字体大小。其实你可以改变字体大小,但你需要关闭并重新打开字体,这会有点慢,那么,有什么办法可以改变字体大小或类似的东西吗?

我需要执行以下操作:可以调整大小并调整到窗口屏幕的字体大小(如 opengl -1.0f - 1.0f 范围,适用于类似于百分比的内容),无背景的多行渲染支持。

4

1 回答 1

0

你可以把它放在一个表面上并缩放表面。这可能会使文本变形,这可能是一个问题。

或者你可以有一个文本大小的数组。加载具有一系列文本大小的相同字体。缩放图像时,请使用不同的字体,而不是更改一种字体的大小。

于 2013-02-08T20:54:41.103 回答