2011-03-29 18 views
0

我想弄清字體字符串的不同部分代表的是什麼。例如:解密XLoadFont使用的字體字符串

-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso10646-1 
    ^font name ^r=regular, o=italic 
       ^medium or bold 

我標記了我使用和知道的幾個,但其餘的用途是什麼?

基本上,我希望學習格式,以便我可以動態創建這些字符串來加載新的字體。

我試圖找到谷歌的東西,但我顯然使用了錯誤的搜索詞。謝謝你的幫助。

+0

邊注:這是一個相當強烈反對API;現在應該使用fontconfig,freetype和類似Pango的東西。最簡單的是開羅的玩具API,如果你沒有使用現代工具包(GTK,Qt等),已經做到了這一點。 – 2011-03-29 18:42:02

+0

我知道,我討厭這樣做,但它是一箇舊的應用程序,我沒有寫,我真的不想重寫,只是試圖弄清幾件事情。 – steveo225 2011-03-29 19:38:44

+0

夠公平,只是將它添加到未來路人的問題中。將Cairo指向X drawable非常簡單,不需要使用gtk或任何東西。 – 2011-03-29 21:41:13

回答