2010-04-20 26 views
2

在多平臺分佈式系統中處理字體的最佳方式是什麼?如果我想在所有系統中使用通用字體以向用戶展示,那麼執行此操作的最佳方法是什麼。從我一直在閱讀的每一個平臺看來,它們的字體都是同一族(即serif,sans-serif),但名稱不同。 CSS看起來具有烘焙功能,可以在用戶機器上最好地選擇字體。 Linux系統庫或外部庫中是否有類似的功能。我主要使用C++嗎?多平臺環境中的字體

有人可以指出我正確的方向文件以及?

謝謝

+1

您是否有能力在所有系統上安裝字體?你會使用瀏覽器,本地API還是跨平臺庫? – 2010-04-20 22:06:33

+0

據我所知,我將有能力安裝字體。如果可以的話,我很可能會使用跨平臺的庫,除非我必須使用本機API。 – 2010-04-28 15:28:02

回答

2

fontconfig是通過直接的域名(羅馬時代)或類似常見的別名找到字體的跨平臺的庫 - 這是大多數現代的Linux軟件,如GNOME & KDE桌面,用它來查找字體,並與Pango用於文本佈局,FreeType用於字體柵格化。

1

我想嘗試PANGO。 AFAIK它由GTK +,Mozilla和Google Chrome使用(不確定後者)。