簡體   English   中英

iOS中的自定義字體問題

[英]Issues with custom font in iOS

我使用UIAppFonts屬性列表鍵在各個位置進行了UIAppFonts 我正在使用Aller Light字體。 我已經將其添加為資源,在信息屬性列表中正確添加了字體名稱,現在正嘗試使用它,但是每次嘗試都會導致顯示默認字體。 到目前為止,我已經嘗試過:

[leader setFont:[UIFont fontWithName:@"Aller Light" size:20.0]];
[leader setFont:[UIFont fontWithName:@"AllerLight" size:20.0]];
[leader setFont:[UIFont fontWithName:@"Aller-Light" size:20.0]];
[leader setFont:[UIFont fontWithName:@"Aller-Lt.ttf" size:20.0]];

leader.font = [UIFont fontWithName:@"Aller Light" size:20.0];
... with all the variants listed above

他們都不工作。 運行NSLog(@"Available fonts: %@", [UIFont familyNames]); 收益:

Available fonts: (
    ...
    "Aller Light",
    ...
)

有想法或解決方案嗎? 在我的Mac上安裝該字體並在“字體書”中查找,該字體的名稱為Aller Light。 驗證“字體簿”中的字體表明該字體名稱實際上只是Aller Light。

列出所有字體

for (NSString *name in [UIFont familyNames]) {
    NSLog(@"Family name : %@", name);
    for (NSString *font in [UIFont fontNamesForFamilyName:name]) {
        NSLog(@"Font name : %@", font);             
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM