0
我有一個正在開發的圖形應用程序,但我無法更改該字體。如果有人知道任何頁面或鏈接,說明在Linux上更改framebuffer中字體的方法,這將非常有幫助。如何在Linux中使用C更改Framebuffer中的字體?
我有一個正在開發的圖形應用程序,但我無法更改該字體。如果有人知道任何頁面或鏈接,說明在Linux上更改framebuffer中字體的方法,這將非常有幫助。如何在Linux中使用C更改Framebuffer中的字體?
Linux幀緩衝區是映射到您的顯示區域的內存位置。你在寫入顯示屏上反映的這個內存區域的內容。來到你的問題,對於幀緩衝區沒有什麼像字體。每件事都是二進制數據。爲了製作自己的字體,首先需要獲取與您的字符對應的十六進制值,然後將該數據寫入所需位置的幀緩衝區中。或者你可以使用像X11,MiniGUI或Qt這樣的API,它提供了簡單的方法將數據寫入幀緩衝設備。