Открытие файлов шрифтов на iPhone - PullRequest
0 голосов
/ 15 сентября 2011

У меня проблема с открытием файлов шрифтов (*.ttf) на устройстве iPhone.Эти файлы хранятся в каталоге с именем fonts.Системный вызов open (2) завершается с ошибкой 2.

В нашем проекте много файлов, которые открываются без проблем.Сбой только файлов шрифтов.

Симулятор iPhone правильно открывает файлы шрифтов.Проблема только на устройстве (iPhone4).

В проекте мы используем c ++.

У вас есть идеи, что может вызвать такое поведение?

Ответы [ 2 ]

2 голосов
/ 19 сентября 2011

Проблема вызвана чувствительным к регистру поведением устройства iPhone.Существует разница между симулятором iPhone (который чувствителен к регистру) и устройством iPhone (то есть чувствительным к регистру ).

0 голосов
/ 15 сентября 2011

Вот как я это делаю в своем проекте. Это Objective-C, открывающий шрифт типа OTF. Не уверен, что он будет работать с .ttf, но стоит попробовать:

    // Load fonts
    NSString *fontPathLTStd = [[NSBundle mainBundle] pathForResource:@"TradeGothicLTStd" ofType:@"otf"];
    CGDataProviderRef fontDataProviderLTStd = CGDataProviderCreateWithFilename([fontPathLTStd UTF8String]);
    tradeGothicLTStdFontRef = CGFontCreateWithDataProvider(fontDataProviderLTStd);
    CGDataProviderRelease(fontDataProviderLTStd);
...