2016-10-11 9 views
1

Я работаю над проектом Ionic, и по какой-то причине используемый шрифт не корректно обрабатывается в iOS (в Android он работает хорошо). Мы использовали правило @ font-face для использования шрифта. Он работает хорошо, если я переключусь на другой шрифт (я пробовал использовать другие шрифты TrueType).Шрифт OpenType не отображается должным образом на iOS

@font-face { 
font-family: 'font_title'; 
src: url('../fonts/font_name.otf') format("opentype"); 
} 

Вот Example того, что происходит: Заголовок должен сказать «Notificación», но вместо этого он показывает «Notiffjcación». This other image показывает, как вместо «...» он показывает «%.», И вы также можете увидеть разный цвет на знаке акцента.
¿Может ли кто-нибудь сказать мне, есть ли обходной путь для этой проблемы или мы должны использовать другой шрифт? ¿Эта проблема вызвана шрифтом или ОС?
Заранее благодарим!

+0

http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/. Вы можете проверить, был ли загружен ваш шрифт. –

+0

это была загрузка, но случайный показ разных символов. – avilagab

ответ

2

Вы всегда можете преобразовать шрифт онлайн через: https://onlinefontconverter.com/ и проверить, работает ли оно. После того, как вы сделали с конверсией, скажем шрифт истинного типа. Вы можете использовать его так.

@font-face { 
    font-family: 'Tangerine'; 
    font-style: normal; 
    font-weight: normal; 
    src: local('Tangerine'), url('http://example.com/tangerine.ttf') format('truetype'); 
} 
body { 
    font-family: 'Tangerine', serif; 
    font-size: 48px; 
} 
+1

Благодарим вас, изменив шрифт, чтобы TrueType зафиксировал ошибки. – avilagab

+0

Приветствие! пожалуйста upvote .. :) –

+1

У меня уже есть, но моя репутация по-прежнему низкая. : | – avilagab