Добавить шрифты для android

Как установить шрифт на Андроид

Android, как и любая операционная система, использующая ядро Linux, является открытым и свободным ПО. То есть можно как-либо модифицировать систему или использовать отдельные версии, выпуская пользовательские ОС. Но по понятным причинам безопасности в смартфонах изначально отсутствует аккаунт root, из-за чего некоторые изменения в системе просто невозможны. В том числе прямое редактирование системных файлов, коими являются шрифты. Ниже будут рассмотрены альтернативные методы, благодаря которым можно установить шрифт в Android, не навредив системе, а также все остальные, требующие права суперпользователя.

Шрифты в Android

По умолчанию на телефонах с операционной системой на базе Android используется шрифт «Roboto», разработанный и выпущенный Google в 2012 году. В комплекте с ним могут идти и другие, такие как «Choko cooky», «Cool jazz», «Rosemary» и так далее. Для того чтобы проверить или поменять шрифт на Андроид, который установлен в системе, нужно перейти в настройки дисплея и найти там соответствующий каталог. Именно в этом меню есть возможность изменить системный шрифт, выбрав один из предлагаемых. Однако функции загрузки и установки извне не предусмотрено, поэтому приходится искать другие варианты, которые будут рассмотрены ниже.

Кастомизация при помощи приложений

Есть разные приложения, благодаря которым возможно изменить или установить шрифт в Android. Достаточно вбить «Font installer» в поисковик и выбрать понравившееся приложение. Обычно такие приложения требуют root-права, к примеру, FontFix (ранее Font installer).

Для ручной установки требуется следующее:

  1. Загрузить во внутреннюю память телефона файл с расширением TTF.
  2. В целях безопасности сделать резервную копию шрифта, который используется на данный момент.
  3. Открыть FontFix и найти в нём ранее загруженный файл.
  4. Произвести установку.
  5. Перезагрузить смартфон.

В FontFix после установки есть достаточно внушительный предустановочный список, которым можно воспользоваться, поэтому необязательно скачивать что-либо дополнительно.

Если root-прав нет, можно воспользоваться лаунчерами. Их в Google Play тоже немало, однако не во всех есть функция замены шрифтов, поэтому следует внимательно читать описание.

Продвинутые пользователи могут вручную заменить системные файлы на другие, для этого тоже нужны root-права.

Данный способ не рекомендуется использовать без наличия практического опыта работы с системными файлами ОС Android. В противном случае есть риск нанести вред ОС.

Ручное редактирование

Вся суть данного метода заключается на подмене стандартных системных файлов расширения .ttf на сторонние. Их всего четыре штуки с различными начертаниями: regular, bold, italic и bolditalic. Находятся они в папке «fonts» директории «system». Больше всего используется первое начертание, поэтому замену начинать следует с него. Важно, чтобы новый файл имел точно такое же наименование, как и стандартный.

Также можно совершить те же самые действия через терминал Linux, но для этого должен быть установлен ADB. Сначала следует подготовить новый шрифт, назвав его как заменяемый файл, к примеру, «Roboto-Italic.ttf». Далее в терминал вбиваются эти команды:

$ abd shell
$ su
$ mount -o remount,rw /system
$ cp /sdcard/Roboto-Italic.ttf /system/fonts
$ chmod 644 Roboto-Italic.ttf

Затем устройство нужно перезагрузить.

При некорректном отображении после перезагрузки надо проделать все те же действия, восстановив прежний файл.

Источник

Совет: Работаем со своими шрифтами в Android O

Russian (Pусский) translation by Ellen Nelson (you can also view the original English article)

А вот и первая предварительная версия Android O!

В этой серии мы рассмотрим некоторые из современных функций пользовательского интерфейса, с которыми вы можете начать экспериментировать сегодня, в версии Android O для предварительного ознакомления разработчиками.

В первом совете я показал вам, как настроить свою разработку для поддержки этого раннего предварительного просмотра O, и как создать текст, который автоматически масштабируется в соответствии с текущей конфигурацией экрана. В этом совете мы увидим, как Android O сделает работу с пользовательскими шрифтами беззаботной.

Добавление ваших шрифтов в проект

Вы когда-нибудь хотели выделить отдельный фрагмент текста? Или, может быть, вы были убеждены, что ваш шрифт станет отличным способом добавить в ваше приложение дополнительную индивидуальность?

Хотя есть много преимуществ при использовании пользовательских шрифтов, работа с ними на Android традиционно была болезненным опытом, требуя, чтобы вы либо использовали библиотеку, либо создали пользовательский View .

К счастью, работа с пользовательскими шрифтами в Android будет намного проще, так как пользовательские шрифты станут полностью поддерживаемым типом ресурсов в Android O. Это означает, что добавление пользовательского шрифта в ваше приложение будет таким же простым, как добавление любого другого ресурса, например изображения и текста.

Читайте также:  Местоположение гугл андроид отключить

Чтобы следовать этому руководству, вам понадобятся несколько файлов шрифтов, которые вы можете добавить в проект с Android O, который мы создали в первой части.

Android O поддерживает оба формата: .otf (OpenType) и .ttf (TrueType). Существует множество веб-сайтов, предлагающих такие шрифты бесплатно, поэтому потратьте несколько минут на поиск в Google, пока не найдете нужный шрифт.

Поскольку мы просто экспериментируем с новыми функциями Android O, не имеет особого значения, какой шрифт вы используете, но если вы ищете шрифты для использования в релизах вашего приложения, вы всегда должны смотреть условия использования этого шрифта. Только потому, что файл доступен для загрузки, не означает автоматически, что нет ограничений на то, как вы можете использовать и обращаться с этим файлом, поэтому всегда читайте мелкий текст!

Вы также должны задуматься о цели, содержании и целевой аудитории вашего приложения, так как разные шрифты передают разные сообщения. Если вы разрабатываете приложение, помогающее людям заполнять их налоговые декларации, то ваша аудитория с трудом сможет серьезно отнестись к финансовым и юридическим советам в вашем приложении, если оно поставляется со непонятным и странным шрифтом!

Как только вы найдете шрифт, с которым хотите работать, загрузите и разархивируйте его. На этом этапе вы должны проверить имя файла шрифта на наличие недопустимых символов — по сути это, что угодно, что не входит в строчные a-z, 0-9 или символ подчеркивания. Попробуйте использовать любые другие символы и Android Studio выдаст ошибку, как только вы попытаетесь сослаться на этот ресурс.

Так как у вас есть файл(ы) шрифтов, вам надо будет где-то их хранить:

  • Правый клик по папке app/res вашего проекта и выберите New > Android resource directory.
  • Откройте выпадающее меню и выберите font.
  • Введите font в File name.
  • Нажмите OK.

    Переместите файлы вашего шрифта в новую папку res/font.

    Использование своих шрифтов

    Вы можете применить свой шрифт к тексту, используя новый XML атрибут android:fontFamily :

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

    Если вы хотите использовать свой шрифт программно, когда вы можете извлечь ваш шрифт используя метод getFont(int) , например:

    Создание семейства шрифта

    Иногда при распаковке папки со шрифтом вы можете обнаружить несколько версий одного и того же шрифта, например, курсивную версию, или шрифты с различной толщиной.

    Если вы используете несколько версий одного и того же шрифта, вы можете сгруппировать их вместе в семейство шрифтов. Семейство шрифтов по существу является отдельным XML-файлом, в котором вы определяете каждую версию шрифта со всеми связанными с ним атрибутами стиля и веса.

    Чтобы создать семейство шрифтов:

    • Убедитесь, что вы добавили все файлы шрифта в папку res/font вашего проекта.
    • Щелкните правой кнопкой мыши по папке res/font вашего проекта и выберите New > Font resource file.
    • Дайте этому файлу имя и нажмите OK.
    • Откройте этот XML-файл и определите все различные версии этого шрифта, а также их атрибуты стиля и веса, например:

    Затем вы можете ссылаться на любой из шрифтов в этом семействе, используя атрибут android:fontFamily . Например:

    Не забудьте протестировать!

    В то время, как легко увлечься новыми функциями, не заходите за рамки пользовательских шрифтов! Согласованные UI легче в навигации и понимании, а если ваше приложение постоянно переключается между шрифтами, тогда ваши пользователи скорее обратят больше внимание на то, как выглядит ваш текст, а не на то, что о чем он говорит.

    Если вы добавляете пользовательские шрифты в свой проект, важно проверить, как этот шрифт отображается в широком диапазоне различных конфигураций экрана, поскольку вашим главным приоритетом всегда должна быть удобочитаемость текста.

    Заключение

    В этом совете я показала вам, как создать более стильный и уникальный текст, добавив пользовательские шрифты в свои проекты. В заключительном посте этой серии мы переведём наш фокус с текста на изображения, так как я покажу вам, как создавать адаптивные значки запуска, которые автоматически адаптируют свою форму в соответствии с текущим устройством.

    В то же время ознакомьтесь с некоторыми из наших других руководств по разработке приложений для Android!

    Источник

    Как установить новый шрифт на Android

    Операционная система Android хороша тем, что оформление можно поменять по своему желанию. Например, яркость, обои, ночной режим, значки, и — шрифты. Но некоторые изменения просто так осуществить нельзя. Поэтому действовать приходится несколько хитрее.

    Зачем менять шрифт на Android

    Есть множество причин сменить шрифт на Android. Пожалуй, самая распространенная из них, побуждающая многих пользователей перейти к соответствующим действиям — желание получить персонализированное устройство, с индивидуальными настройками. Фактически можно получить визуально новое устройство.

    Еще одна причина — выбор более удобного и приятного шрифта. Кому-то больше нравится, если шрифт, используемый на мобильном устройстве, более изысканный, утонченный, кому-то нужен крупный разборчивый шрифт, а кому-то нравятся смешные пляшущие буквы.

    Способы смены шрифта на Android

    Существует два основных способа сменить шрифт на Android — найти нужные настройки с помощью стандартных инструментов, доступных в системе или же установить дополнительные специализированные утилиты.

    Используя настройки системы

    В стандартных настройках операционной системы Android предусмотрена возможность смены шрифта. Доступных вариантов не так много, но они позволяют пользователю персонализировать мобильное устройство.

    Сменить шрифт в настройках смартфона можно несколькими способами — они различаются в зависимости от версии платформы Android. Так платформе Android, начиная с 6 версии, чтобы поменять шрифт надо сделать следующее:

    1. Перейти в « Настройки ».
    2. Открыть раздел « Экран ».
    3. Выбрать пункт « Размер шрифта ». Кликнуть по нему, после чего откроется окно, в котором будет продемонстрирован текст, на примере которого можно отслеживать изменение текста. Нужно выбрать тот размер, который устроит пользователя.

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

    Изменение размера шрифта — единственное, что доступно большинству владельцев смартфонов, работающих на базе операционной системы Android. Чтобы изменить стиль текста, нужно использовать дополнительные утилиты. Такие нововведения, реализуемые встроенными средствами доступны только на смартфонах LG или Samsung (не требуется установка дополнительных утилит).

    Используя лаунчеры

    Лаунчер — в переводе с английского языка означает «специальная программа». Она работает на внешнем уровне и помогает менять внутреннее устройство смартфонов.

    С помощью лаунчеров можно изменить:

    1. Систему блокировки мобильного устройства;
    2. Внешний вид рабочего стола;
    3. Иконки программ;
    4. Шрифт.

    Также есть лаунчеры, способные изменить весь функционал смартфона. Некоторые из них имеют дополнительные удобные функции — например, очищение кеша одним нажатием экрана.

    Чтобы скачать/установить

    Часто для скачивания лаунчера используют неофициальные сайты. Но гораздо безопаснее устанавливать программы из магазина Google Play. Тем более, что в нем есть как платные, так и бесплатные утилиты подобного рода. Стоимость зависит от количества функций и стилей, доступных в приложении. Чем их меньше, тем дешевле специализированное приложение (или вовсе бесплатно).

    Go Launcher

    Go Launcher — это альтернативная версия рабочего стола на Android, расширенная версия. Отличается высокой скоростью работы, элегантными стилями текстов, разнообразными настройками:

    1. Возможна смена темы.
    2. Возможность установить скорость прокрутки, сделать ее плавной.
    3. Возможность установить контекстное меню для иконок программ.
    4. И многое другое.

    У программы есть русский интерфейс. По умолчанию Go Launcher позволяет разместить на рабочем столе до 8 иконок. Но эту настройку можно изменять в большую или меньшую сторону.

    Экраны можно листать простым движением пальцев. Go Launcher предлагает очень красивую анимацию листания, которую можно настраивать под себя. Всего 8 вариантов, можно выбрать понравившуюся анимацию.

    Можно задействовать опцию листания по кругу. Скорость настраивается пользователем самостоятельно.

    Go Launcher предлагает установить личные уведомления для пропущенных сообщений, звонков. При добавлении папок на рабочий стол, Go Launcher сразу предлагает пользователю присвоить ей наименование и выбрать те приложения, которые будут в ней находиться. За эту функцию данную утилиту очень любят пользователи — все приложения рассортированы по папкам, что очень удобно в использовании.

    Что касается шрифтов, то в Go Launcher доступно большое количество наборов стиля, все они сделаны действительно качественно. Дополнительные шрифты можно установить за дополнительную плату.

    Action Launcher

    Гибкий и мощный лаунчер со стилем Material Design. Заменяет стандартный экран смартфона ярким, быстрым и интересным приложением. Попробовать Action Launcher можно бесплатно. Он успешно устанавливается на смартфоны, планшеты.

    В Action Launcher есть наборы иконок, которые можно масштабировать и изменять, переименовывать и так далее. Также доступна функция Quickdrawer со списком всех приложений. Ненужные приложения можно скрыть. Функция « Шторки » — с ее помощью можно посмотреть сообщения в электронном почтовом ящике или ленту в Instagram, не входя в сами приложения. Функция « Обложки », меняющая традиционный вид папок. И Quickbar — для настройки панели поиска Google.

    Чтобы изменить шрифт в Action Launcher, нужно сделать следующее:

    1. Войти в приложение и выбрать пункт « Настройки ».
    2. В настройках выбрать пункт « Внешний вид ».
    3. Прокрутить страницу вниз и выбрать пункт « Шрифт ».
    4. Остается только выбрать один из вариантов предложенных шрифтов и подтвердить свое действие.

    Action Launcher позволяет изменить шрифт на главном экране и в списке приложений.

    HiFont iFont

    Чтобы это приложение работало на смартфоне, вначале потребуется получить root-права. Также следует учесть, что сам разработчик предупреждает о том, изменять настройки смартфона может быть опасно. Но главное состоит в том, что в HiFont iFont собрано огромное количество стилей шрифтов, в том числе прописные и каллиграфические.

    Для того чтобы установить HiFont iFont, понадобится дать разрешение на скачивание файлов со сторонних ресурсов во вкладке « Безопасность ». И дать root-права при помощи других утилит. Например, Root Master.

    Как сделать другой шрифт на телефоне с помощью HiFont iFont:

    1. Следует открыть приложение, выбрать вкладку « Мой » и кликнуть по разделу « Настройки ».
    2. Выбрать пункт « Изменить режим шрифта ».
    3. Перейди в раздел « Рекомендованные ».
    4. Теперь нужно выбрать подходящий шрифт из тех, что представлены на соответствующей вкладке.
    5. После выбора следует кликнуть « Скачать» , а затем еще раз — « Установить ».

    После этого нужно закрыть приложение HiFont iFont и перегрузить смартфон. И шрифт будет изменен.

    iFont

    Чтобы это приложение работало на смартфоне, потребуется вначале получить root-права с помощью дополнительных инструментов (например, Kingroot). Разработчик предупреждает — смена настроек смартфона может быть небезопасна.

    В iFont собрано множество разных шрифтов, даже каллиграфические. Как их изменить:

    1. Нужно открыть приложение, выбрать « Мой », а затем перейти в « Настройки ».
    2. Выбрать « Изменить режим шрифта ».
    3. Войти во вкладку « Рекомендованные ».
    4. Выбрать понравившийся шрифт, нажать « Скачать » а затем « Установить ».

    Затем потребуется выйти из iFont и перегрузить смартфон.

    Замена системных шрифтов

    Теперь разберемся, как заменить шрифты вручную. Понадобятся root-права.

    В Android используются шрифты семейства Roboto. Они располагается в папке /system/fonts: например, Roboto-Italic.ttf.

    Для того чтобы изменить шрифт, понадобится менеджер файлов, который умеет работать с системой. Так же понадобится выбранный пользователем шрифт формата True Type Font, обязательно с расширением .ttf.

    Действовать необходимо следующим образом:

    1. Надо перейти в раздел /system/fonts.
    2. Выбирать один из стандартных шрифтов, например Roboto-Italic.ttf.
    3. Далее надо сменить наименование, либо создать копию.
    4. Шрифт, который был предварительно подготовлен, копируется в папку /system/fonts.
    5. Следует переименовать новый шрифт в Roboto-Italic.ttf (выбранный шрифт из числа стандартных).
    6. Затем необходимо выставить файлу Roboto-Italic.ttf права доступа 644 (rw-r—r—).
    7. Далее потребуется сохранить внесенные изменения и перегрузить смартфон.

    Если все будет сделано верно, (по инструкции, приведенной выше) выбранный шрифт заменит системный.

    Придется быть готовым к тому, что в некоторых местах шрифт может не измениться. Тогда придется попробовать повторить процесс, изменив другой системный шрифт на выбранный новый.

    Как вернуть стандартное оформление

    Иногда после смены шрифта или всего оформления Android, смартфон начинает зависать, выдает ошибки и в целом работает с проблемами. Чтобы это исправить, лучше всего вернуться к стандартному оформлению. Для этого проще всего сбросить все настройки до заводских, тем самым «обнулив» смартфон.

    Перед сбросом настроек нужно сохранить все важные данные: контакты, фото, видео, заметки и так далее. Важно понимать, что сброс настроек до заводских предполагает полное очищение памяти мобильного устройства — ничего не сохранится.

    Первый способ сброса настроек:

    1. Войти в меню.
    2. Выбрать раздел « Настройки ».
    3. Перейти на вкладку « Восстановление и сброс ».
    4. Затем нужно прокрутить страницу вниз и выбрать пункт « Сброс настроек » (название может незначительно отличаться).
    5. Затем нужно выбрать пункт « Стереть все ».
    6. Система попросит ввести код. После его ввода настройки будут сброшены до стандартных заводских.

    Иногда смартфон находится в таком состоянии, что переходить с вкладки на вкладку сложно, операционная система виснет и регулярно выдает ошибки. В подобной ситуации потребуется использовать аппаратные клавиши смартфона:

    1. Зажать кнопку выключения смартфона и держать ее нажатой до отключения устройства.
    2. Перейти в Recovery — режим восстановления. Для этого нужно одновременно нажимать и удерживать 2 или 3 кнопки. Какие именно — зависит от модели устройства. Например, на Asus, Acer — кнопки питания и уменьшения громкости. На Lenovo — 3 кнопки (уменьшения и увеличения громкости, плюс кнопка питания). На Huawei — в течение 10 секунд нажимать кнопку питания и уменьшения громкости.
    3. Дождаться появления меню Recovery. Управляется кликом пальцами. Если на клики меню не реагирует, управлять им можно при помощи кнопок увеличения и уменьшения громкости. Чтобы выбрать раздел, нужно один раз нажать на кнопку питания.
    4. Необходимо выбрать раздел Wipe data / factory reset.
    5. После того как откроется окно, надо один раз нажать кнопку питания — таким образом пользователь соглашается со сбросом настроек до заводских.
    6. После этого начинается сброс настроек. По завершению данной процедуры нужно нажать на Reboot System, то есть дать команду перезагрузить смартфон.

    Также сбросить настройки до заводских, можно при помощи цифровой комбинации:

    1. Войти в раздел Телефон.
    2. Ввести код: *2767*3855#, или #*#7378423#*#*, или *#*#7780#*#*.

    Если после ввода кода не начнется соответствующее действие, надо нажать на клавишу вызова. Смартфон перезагрузится, а настройки сбросятся до заводских.

    Сменить шрифт и поменять визуальное оформление смартфона не так сложно, как кажется. Это можно сделать самостоятельно, используя стандартные возможности, а также с помощью специальных программ. А главное, что всегда можно вернуть стандартные настройки, если новые не понравятся или ухудшат работу мобильного устройства.

    Источник

    Читайте также:  Не заряжается андроид samsung
Оцените статью