Appcelerator自定义字体helvetica

时间:2013-05-10 16:26:50

标签: appcelerator appcelerator-mobile titanium-alloy

我试图在appcelerator合金框架中使用自定义字体。 我有以下文件:

header.tss

".headerButtonLabel": {
    color: '#5d5d5d',
    shadowOffset: {x: 1, y: 1},
    shadowColor: '#ffffff',
    font: {fontSize: 18, fontFamily: 'Helvetica Neue LT Std 77 Bold Condensed'},
    textAlign: 'left'
}

header.xml

<Button class="headerButton">
    <Label class="headerButtonLabel" text="Text button here"></Label>
</Button>

tiapp.xml

<ios>
<plist>
    <dict>
    <key>UIAppFonts</key>
        <array>
            <string>fonts/HelveticaNeueLTStd-Bd.otf</string>
            <string>fonts/HelveticaNeueLTStd-BdCn.otf</string>
            <string>fonts/HelveticaNeueLTStd-Roman.otf</string>
        </array>
    </dict>
</plist>        
</ios>

字体存储在app / assets / fonts

我已附上这些字体here

当我打开HelveticaNeueLTStd-BdCn.otf时,会显示以下名称Helvetica Neue LT Std 77 Bold Condensed

我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

毕竟弄清楚了。

example image of where you will find the right name

在为IOS开发时,似乎来自字体书的PostScript名称是正确的名称。