Я локализовал приложение для iPhone. Не удивительно, локализация включает в себя несколько акцентов:
"Коснитесь карты для выбора. Затем нажмите
'Ставка'. "=" Touchez les cartes pour les
sélectionner, puis touchez 'Miser'. ";
Они хорошо работают в высокоуровневых вещах, например, когда я помещаю текст в таблицу, но когда я пытаюсь записать их в UIView вручную, акценты искажаются:
Я использую kCGEncodingMacRoman и UTF8, оба из которых должны поддерживать акценты, я думаю, но я явно что-то упускаю:
CGContextSelectFont(ctx,fontName,thisWriting.fontSize,kCGEncodingMacRoman);
CGContextShowTextAtPoint(ctx,
thisWriting.center.x - floor(thisTextSize.width/2),
yThusFar,
[thisText UTF8String],
[thisText length]);
Шрифт - это вариант ArialMT. thisText - просто строка NSString.