2015-04-08 64 views
0

我想在我的嵌入式應用程序中使用Unicode。從Unifoundry.com網站下載了最新的Unicode TTF文件。是否可以在我的C++代碼中實現Truetype字體或打開字體?我應該如何開始使用缺少的庫?任何建議或提示都歡迎!嵌入式軟件中的TTF/OTF文件類型?

謝謝你的時間!

+0

可能嗎?絕對。你如何去做 - 很大程度上取決於你在嵌入式系統中已經擁有了哪些資源(在Linux上的X-Windows上它相對容易,在小型自制操作系統上可能會相當困難) –

+0

當前我在我的嵌入式系統上使用FreeRTOS作爲操作系統。我不想在這個系統上安裝任何形式的Windows或Linux。 – Qwedvit

回答

0

如果你想使用TTF字體來呈現Unicode字符,你可能要檢查http://www.freetype.org/

但要注意的是,對於FreeType,你會得到一個字符的「位圖」,而且還需要一些庫實際渲染到屏幕。

另一種方法是使用依賴於SDL的https://www.libsdl.org/projects/SDL_ttf/

+0

這個SDL_ttf似乎是我的問題的一個很好的解決方案。雖然完整的SDL看起來有些過火,因爲我不需要任何對控制器,鼠標,鍵盤等的支持。有趣的是,當我打開包含在SDL_ttf文件夾中的自述文件時,它注意到「SDL_ttf庫是一個優秀的FreeType 2.0庫的包裝」關於如何以實用的方式解釋這個問題的任何建議? – Qwedvit