Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 sdl ttf 将文本渲染到 opengl,实际上一切都很好,但是就像你知道的,当你打开一个 ttf sdl 文件时,你在像素上指定它,你不能改变字体大小。其实你可以改变字体大小,但你需要关闭并重新打开字体,这会有点慢,那么,有什么办法可以改变字体大小或类似的东西吗?
我需要执行以下操作:可以调整大小并调整到窗口屏幕的字体大小(如 opengl -1.0f - 1.0f 范围,适用于类似于百分比的内容),无背景的多行渲染支持。
你可以把它放在一个表面上并缩放表面。这可能会使文本变形,这可能是一个问题。
或者你可以有一个文本大小的数组。加载具有一系列文本大小的相同字体。缩放图像时,请使用不同的字体,而不是更改一种字体的大小。