我正在开发一个图形应用程序,但我无法更改其中的字体。如果有人知道任何页面或链接,解释在linux上使用framebuffer更改字体的方法,那将非常有帮助。
答案 0 :(得分:2)
Linux帧缓冲区是一个映射到显示区域的内存位置。您写入显示器上反映的内存区域的内容。提出你的问题,对于帧缓冲区,没有什么比字体更像。每件事都是二进制数据。要创建自己的字体,首先需要获取与字符对应的十六进制值,然后将该数据写入所需位置的帧缓冲区。或者您可以使用一些api,如X11,MiniGUI或Qt,它提供了将数据写入帧缓冲设备的简单方法。