Как я включаю шрифт со своим приложением для iPhone?

Причины не использовать Классы в Javascript:

  1. Понятие «Класс» не существует в JavaScript.
    • Классы JavaScript, представленные в ECMAScript 2015, в основном являются синтаксическим сахаром по сравнению с существующим наследованием JavaScript на основе прототипов. Синтаксис класса не вводит новую объектно-ориентированную модель наследования в JavaScript.

      blockquote>
  2. Понятие классов делает вещи хрупкими. Прототипы лучше и очень гибкие (IMO, хотя я все еще буду использовать их время от времени).
  3. Он уводит людей от совершенства и силы функционального программирования.
    • В JS функционируют первоклассные граждане. Функциональное программирование - это использование функций в их полном объеме. Существует понятие под названием: «Пользуйся композицией, а не наследованием», и здесь мы идем в противоположном направлении, потому что нотация «Класс» предпочитает «Наследование над композицией».

7
задан Community 23 May 2017 в 10:32
поделиться

1 ответ

Существует несколько шагов, которые необходимо сделать:

1) Удостоверьтесь, что Вы имеете права распределить шрифт. Большинство шрифтов - даже свободные - не позволяют Вам распределять их. Помещение их в Вашем приложении наиболее вероятное consitutes 'распределение' и считали бы недопустимым.

2) Скопируйте шрифт в свою папку Resources в Вашем приложении. Удостоверьтесь, что это находится в Вашей фазе разработки Файлов Копии.

3) Добавьте "Шрифты, обеспеченные приложением" ключ к plist файлу, и добавьте полное имя файла шрифта (включая расширение)

4) Получите 'название' шрифта путем включения временной строки кода:

NSLog(@"%@",[UIFont familyNames]);

Сборка и запущенный приложение. Это распечатает к Консоли фамилии всех шрифтов на устройстве. Найдите тот, который соответствует Вашему шрифту.

Можно затем использовать то имя шрифта в fontWithName: метод.

13
ответ дан 6 December 2019 в 10:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: