Как изменить шрифт на Android

( 27 Голоса (ов) ) 

Несколько методов изменения стандартного шрифта Android

В любом случаи, стандартный шрифт на Android смартфоне или планшете удовлетворяет потребностям пользователя. Он имеет приятный вид и обычно удобный размер. Но всегда находятся такие пользователи, которым что-то не нравится, или хочется изменить, или просто выделиться из толпы. И всегда находится такая небольшая группа людей, которые постоянно возятся с Android шрифтами ради собственного удовлетворения.

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

В этой статье мы опишем руководство по изменению стандартного шрифта Android ОС, применяя два разных метода: один – не требует рутинга устройства, второй – придется рутить.

Android font

Обходимся без рутинга (no Root)

Используем EOM скины

У оригинальной Android прошивки нет возможности изменять шрифты. Вам не удастся так просто изменить шрифт Nexus смартфона или планшета – хотя возможно. Не у всех даже AOSP прошивок, как CyanogenMod или AOKP, есть такая возможность.

Но когда такие EOM гиганты как Samsung и LG приложили свои руки к AOSP коду, они добавили к своим скинам возможность простого изменения шрифта через обычные настройки устройства. Например, Galaxy S2, Galaxy S3, Galaxy Note, Galaxy Note 2, Galaxy Note 10.1, и даже Galaxy Camera имеют несколько видов шрифтов, кроме стандартного, ну а если хочется больше, тогда вперед на Google Play Store.

Некоторые LG смартфоны тоже имеют подобный функционал, вот только вместо Google Play Store, Вы будете перенаправлены на LG Smart World.

Для того, чтобы изменить шрифт на этих устройствах, нужно выполнить несколько простых движений: Настройки->Экран->Стиль шрифта (Settings > Display > Font Style). Потом выберите подходящий шрифт и нажмите на кнопку “Подтвердить”. Новый шрифт примениться мгновенно, не нужно даже перезагружать устройство.

При помощи популярного лончера GO Launcher EX

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

Одним из самых популярных лончеров, который поддерживает функцию изменения шрифта это GO Launcher EX. Единственным его недостатком есть то, что он не изменяет шрифт в приложениях и системном меню Android. Другие шрифты применяются только к определенным частям интерфейса лончера, но не ко всей системе.

И так, выполняем следующие действия:

  1. Скопируйте TTF файл шрифта в директорию:  ../sdcard/GOLauncherEX/fonts;
  2. Откройте GO Launcher EX;
  3. На домашнем экране нажмите кнопку “Меню” (представлена в виде 3 точек) или перетащите экран вверх;
  4. Теперь нажмите кнопку “Предпочтения” (Preferences) чтобы перейти на страницу с настройками GO Launcher;
  5. Теперь выберите “Визуальные настройки” (Visual Settings);
  6. И выберите вкладку “Шрифт” (Font), слева;
  7. Нажмите на кнопку “Искать шрифты” (Scan Font), чтобы приложение смогло найти доступные шрифты, которые Вы скопировали в папку: ../sdcard/GOLauncherEX/fonts;
  8. После сканирования, выберите шрифт, который Вам больше всего подходит.

GO Launcher EX

Изменения вступят в силу немедленно. Перезагрузка не нужна.

iFont (только для Samsung устройств)

Популярное приложение iFont тоже можно использовать для изменения шрифта, однако только для Samsung девайсов. Хотя иногда бывает так, что это приложение даже работает на некоторых РУЧЕНЫХ не Samsung устройствах.

Снова повторяем действия:

  1. Разрешаем установку приложений из “Неизвестных источников”, обычно эта функция включается
  2. Настройки->Безопасность (Settings > Security);
  3. Загружаем iFont и нажимаем на вкладку Online;
  4. Теперь нажимаем на название шрифта, который нужно установить;
  5. Нажимаем на кнопку Загрузить (Download);
  6. Дальше, нажимаем на кнопку Установить (Set), или идем: Настройки->Экран->Стиль шрифта (Settings > Display > Font Style) и выбираем загруженный шрифт.

iFont

Шрифт будет применен немедленно. Перезагрузка не требуется. Приложение iFont распространяется бесплатно.

Методы требующие рутинга (Root)

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

Эта инструкция написана в обучающих целях, поэтому нет никаких гарантий, что она будет работать корректно в Вашем отдельном случаи.

Следуя этой инструкции, Вы действуете на собственный страх и риск, и мы не несем никакой ответственности за последствия.

Используем специальные приложения

Для рученых Android устройств существует много приложений, которые позволяют изменять шрифт. Всех их вы можете скачать на Google Play Store, но самыми популярными являются Font Installer и iFont.

Font Installer

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

Font Installer

Приложение распространяется бесплатно. Чтобы установить TTF шрифт, который Вы сохранили на устройстве надо:

  1. Скопируйте TTF  файл на девайс, желательно в директорию: /sdcard;
  2. Загрузите Font Installer;
  3. Прежде чем установить новый шрифт, сделайте резервную копию стандартного шрифта: выберите Menu-> Backup/Restore. Нажимаем Backup. Если Superuser или SuperSU спрашивает о разрешении и правах, предоставьте их;
  4. Теперь перейдите во вкладку Local и найдите скопированный TTF  файл;
  5. Нажмите на файл шрифта, во всплывающем меню появится команда “Установить”, выбираем её;
  6. Если Superuser или SuperSU снова спрашивает о правах, предоставьте их.
  7. После установки, Installer спросит перезагрузить устройство, ответьте “Да”.  

iFont

В отличии от Font Installer, iFont может работать даже с не ручеными Samsung устройствами. Но чтобы использовать это приложение не только на Samsung девайсах, его нужно обязательно зарутить.

Скачать, установить и применить шрифт из вкладки Online:

  1. Выбираем шрифт;
  2. Нажимаем кнопку Скачать (Download);
  3. Теперь нажимаем кнопку Установить (Set);
  4. Если появилось всплывающее окно с вопросом о настройке режима, нажмите System Mode;
  5. Теперь устройство перезагрузиться, чтобы применить новый шрифт.

iFont

Можно также установить скопированный локальный шрифт (TTF файл) в директорию /sdcard/ifont/custom. Для этого надо:

  1. В главном окне iFont нажать кнопку Меню;
  2. Теперь выбираем Settings -> Change Font Mode. Если Вы используете рученый не Samsung девайс, тогда нажимаем: System Mode, а если рученый Samsung девайс, тогда Samsung Mode;
  3. Переходим во вкладку Custom;
  4. Выбираем наш шрифт и нажимаем кнопку “Установить” (Set);
  5. Если Вас снова спросят о настройке режима, выберите System Mode.

Ручной метод, используя ADB

До этого момента всё было очень просто и иметь права рута было не обязательно, но в этом методе эти права необходимы, поскольку мы будем иметь дело с файлами в защищенной директории /system/fonts.

Один из таких методов установки шрифта использует Android Debug Bridge (ADB). Чтобы им воспользоваться нам понадобится:

  1. Рученый Android девайс;
  2. Компьютер с установленным Android Software Development Kit (SDK);
  3. Если компьютер работает под управлением Windows, тогда нужны все необходимые драйвера для распознания нашего Android устройства;
  4. ADB должно распознавать наше устройство;
  5. USB кабель;
  6. TTF файлы нужных шрифтов.

В этом примере мы используем шрифт Times_New_Roman.ttf, который должен заменить стандартный Roboto-Regular.ttf.

Приступим:

На компьютере переименуйте Times_New_Roman.ttf   в  Roboto-Regular.ttf;

Теперь любым удобным для вас способом скопируйте так званый Roboto-Regular.ttf файл в директорию девайса /sdcard;

Запустите на компьютере командную строку;

Выполните команду:

  • adb shell

Затем выполните ещё пару команд:

  • su
  • mount -o remount,rw  /system

Сделайте копию оригинального Roboto-Regular.ttf шрифта:

  • cd  /system/fonts
  • mv  Roboto-Regular.ttf   Roboto-Regular.ttf.bak

Скопируйте шрифт из директории /sdcard в директорию со шрифтами:

  • cp  /sdcard/Roboto-Regular.ttf   /system/fonts

Убедитесь, что скопированный файл имеет нужные права для чтения (644 или 666). Это очень важно. Если установлены другие права, система не сможет выполнить команды:

  • chmod 644 Roboto-Regular.ttf

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

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


Добавить комментарий


Защитный код Обновить

Комментарии  

 
+2 # Dmytro 07.05.2013 10:07
спасибо, все iFont на рутаном девайсе отлчен =)
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # Andro-ID 21.09.2013 16:13
У LG какие модели имеют смену шрифта в настройках?
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # lena 18.01.2014 20:42
сделала все как написано, шрифт установился но не полностью, а выборочно. раньше было всё хорошо. что делать самсунг gt5570
Ответить | Ответить с цитатой | Цитировать
 

Обзоры девайсов