SDL ttf与opengl,字体大小问题

SDL ttf with opengl, font size issues

本文关键字:问题 字体 ttf opengl SDL      更新时间:2023-10-16

我正在使用sdl-ttf将文本渲染到opengl,实际上一切都很好,但正如您所知,当您打开ttf-sdl文件时,您可以在像素上指定它,并且无法更改字体大小。实际上,你可以更改字体大小,但你需要关闭并重新打开字体,这会有点慢,所以,有什么方法可以更改字体或类似的东西吗?

我需要做以下事情:可以根据窗口屏幕调整大小的字体大小(比如opengl-1.0f-1.0f范围,可以使用类似于百分比的东西),无背景的多行渲染支持。

您可以将其放在曲面上并缩放曲面。这可能会使文本变形,这可能是一个问题。

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