У меня есть пример рабочего HTML-кода.
<html>
<head>
<style type='text/css'>
p.p1 {margin: 0.0px 0.0px 0.0px 30.0px; font: 34.0px;}
@font-face {
font-family: 'Nosifer'; font-style: normal; font-weight: 400; src: local('Nosifer'), local('Nosifer-Regular'), url('Nosifer-Regular.ttf') format('truetype');
}
.nosifer {
font-family: Nosifer;
}
</style>
</head>
<body allowtransparency='true'>
<p class="nosifer">Nosifer ABCabc</p>
</body>
Как видите, я использовал класс css, чтобы легче определить шрифт. Я не уверен, что означает весь этот CSS-код внутри font-face, но, похоже, он работает.
Я подтвердил, что вам НУЖНО добавить «Nosifer-Regular.ttf» в массив шрифтов, предоставляемых приложением, в файле * -info.plist (ключ: шрифты, предоставляемые приложением)
Кстати, я погуглил Nosifer-Regular.ttf и нашел его на шумном сайте здесь. Это действительно работает, хотя: http://www.ffonts.net/Nosifer.font.download
Затем я также смог загрузить OTF, который я буду использовать в моем случае. В CSS я изменил формат с истинного на opentype.