2013-03-14 48 views
0

我已經按照所有說明將自定義字體正確加載到應用中。看起來好像這個工作正常,因爲我可以毫無問題地引用標準字體(本例中爲「Open Sans」)。我遇到的問題是我已經加載了「Open Sans」的多種變體,其中之一是「Open Sans Light」。在Mac上的Font Book中,所有變體的字體名稱都是「Open Sans」。我如何在Titanium中正確引用「Light」版本?我已經試過:自定義字體有多種不同於Alloy和Titanium 3.0.2的版本

  • 「打開三世 - 光」
  • 「打開三世之光」
  • 「OpenSansLight」
  • 「OpenSansLight」

..的那些上方它只使用默認的「Open Sans」字體,而不是「Light」版本。有沒有辦法讓這個工作正常?

這裏是我的TSS代碼:

".revolutionize": { 
    top: 404.5, 
    left: 72.5, 
    font: {fontFamily: "OpenSans-Light", fontSize: "27"}, 
    color: "#ffffff" 
} 

UPDATE:

我今天上午鈦是實際使用版本的一切實現,它是定期版本我無法參考。我已經嘗試將fontWeight設置爲「Normal」和「Regular」,它仍然使用Light版本的字體。

回答

-1

實際上你需要給這樣的..delete您建立與下面的代碼

font: {fontFamily: "OpenSans",fontWeight:"Light", fontSize: "27"}, 
+1

還有一件事,當你點擊字體它會告訴你要安裝在頂部中心的Mac你會發現字體家族和重量...你可以使用 – 2013-03-14 06:36:50

+0

「光」不是一個有效的選項fontWeight根據Titanium文檔:http://docs.appcelerator.com/titanium/3.0/#!/api/Font-property-fontWeight。我其實自己嘗試過,我記得它沒有用。 – ShawnCBerg 2013-03-14 13:15:29

0

我從來沒有能夠使用這個,因爲它最初被命名的字體,但答案this post以下解決運行我能夠使用Font Forge重命名字體,併成功在我的Titanium iPad應用程序中使用這兩種變體。希望這可以幫助別人!我不確定這個錯誤是iOS問題還是Titanium問題,但我也會更新the issue