Як змінити шрифт на андроїд пристроях
Якщо ви належите до однієї з вищевказаних груп, то ви - на потрібній сторінці. У Андроїд чудово те, що ця ОС вкрай зручна для удосконалення, вона навіть дозволяє вам змінити шрифти інтерфейсу. Зміна шрифту, однак, не має на увазі під собою простоти. У багатьох випадках зміна шрифту вимагає деяких знань сучасних технологій.
У цьому гіді ви дізнаєтеся, як змінювати шрифти на Андроїд. Обговорюються 2 методу: для одного root-права не потрібні, для іншого потрібні.
Методи без root-прав
Використовуємо OEM скіни
Але коли такі OEM виробники як Samsung і LG прикладають руки до коду AOSP, на їх пристроях з'являється така можливість, в стандартних настройках.

Наприклад, деякі моделі від Samsung, такі як Galaxy S2, Galaxy S3, Galaxy Note, Galaxy Note 2, Galaxy Note 10.1 і навіть Galaxy Camera дозволяють вам змінювати стиль шрифту. Samsung встановлює кілька додаткових шрифтів крім стандартних, але ви можете завантажити додаткові шрифти з Google Play Store.
Для установки нового шрифту вам буде потрібно перейти в "Установки"> "Екран"> "Стиль шрифту". Далі виберіть ім'я відповідного шрифту і підтвердіть його установку. Зміна шрифту проводиться миттєво. Перезавантаження не буде потрібно. Обраний шрифт буде відображатися на годиннику, системному меню і навіть в текстових повідомленнях.
За допомогою кастомних лаунчер
Одним з без root способів зміни шрифтів на Андроїд є зміна через додатки лаунчер. Деякі звичайні лаунчер містять вбудовану систему заміни шрифтів, в той час як більшість інших зажадають від вас установки тем.
Одним з найпопулярніших кастомних лаунчер, що надають функцію заміни шрифту, є GO Launcher EX.
Мінус функції зміни шрифтів в GO Launcher EX в тому, що не змінюється шрифт в ваших додатках і системному меню. Зміни шрифтів стосуються тільки певної частини кастомними лаунчер, а не всієї системи. Для зміни шрифтів в GO Launcher EX виконайте наступне:
1. Обраний шрифт скопіюйте в директорію: ../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, завантажте і встановіть GO Launcher Fonts.
iFont (тільки Samsung пристрою)
Популярний додаток iFont може бути також використано для зміни шрифтів. Існують випадки, коли це додаток працює на деяких ROOT пристроях не від компанії Samsung.
На безрутових пристроях використовуйте ярлик iFont's Online для пошуку доступних шрифтів. Для використання шрифту зі списку виконайте наступне:
1. Дозволяємо установку додатків з "Невідомих джерел", зазвичай ця функція включається;
2. Установки> Безпека (Settings> Security);
3. Завантажуємо iFont і натискаємо на вкладку "Online";
4. Тепер натискаємо на назву шрифту, який потрібно встановити;
5. Натискаємо на кнопку "Завантажити" (Download);
6. Далі, натискаємо на кнопку "Встановити" (Set), або йдемо: Налаштування> Екран> Стиль шрифту (Settings> Display> Font Style) і вибираємо завантажений шрифт.

Ви також можете скопіювати шрифти TrueType з вашого комп'ютера в директорію ../sdcard/ifont/custom; вищевказані шрифти з'являться під ярликом Custom. Але для використання цієї можливості вам знадобиться рутовий девайс.
Методи, що вимагають root-прав
важливе зауваження
• Інформація в цьому гіді призначена тільки для ознайомлювальних цілей. Немає ніяких гарантій, що ці інструкції будуть працювати при ваших обставин.
• Використовуйте ці інструкції на ваш страх і ризик. Ми не несемо ніякої відповідальності за те, що може статися у вашому випадку, якщо ви будете використовувати інформацію з цього гіда.
• Прочитайте і зрозумійте все написане в цьому гідові перед використанням цих інструкцій.
Додатки зі зміни шрифтів на рутових девайсах
В цьому підрозділі ви дізнаєтеся більше про варті уваги додатках для зміни шрифтів: Font Installer and iFont.
Font Installer

Для установки шрифт файлу TTF, який ви зберегли на вашому девайсі:
1. Скопіюйте TTF файл на девайс, бажано в директорію: ../sdcard;
2. Завантажте Font Installer;
3. Перш ніж встановити новий шрифт, зробіть резервну копію стандартного шрифту: виберіть Menu> Backup / Restore. Натискаємо "Backup". Якщо Superuser або SuperSU запитує про дозвіл і права, надайте їх;
4. Тепер перейдіть у вкладку "Local" і знайдіть скопійований TTF файл;
5. Натисніть на файл шрифту, у спливаючому меню з'явиться команда "Встановити" (Install), вибираємо її;
6. Якщо Superuser або SuperSU знову запитує про права, надайте їх;
7. Після установки, Font Installer запитає перезавантажити пристрій, дайте відповідь "Так".

Для установки нового шрифту з онлайн-колекції шрифтів Font Installer:
1. Відкрийте вкладку "Server" в додатку, що ознайомиться з усім каталогом шрифтів;
2. Виберіть шрифт, який Вам подобається;
3. У діалоговому вікні натисніть на "Preview" що б ознайомитися з обраним шрифтом, або "Install" що б відразу встановити його;
4. Якщо з'явиться попередження, переконайтеся що Ви зробили бекап файлу шрифтів;
5. Дозвольте з додатком перевантажити новий пристрій.
На відміну від Font Installer додаток iFont може працювати на більшості пристроях від Samsung, що не володіють root-права. Але для того, щоб використовувати його на девайсі немає від Samsung вам знадобиться рутовий доступ.
Для завантаження, установки і використання кастомового шрифту скористайтеся вкладкою "Online":
1. Вибираємо шрифт;
2. Натискаємо кнопку "Завантажити" (Download);
3. Тепер натискаємо кнопку "Встановити" (Set);
4. Якщо з'явиться спливаюче вікно з питанням про налаштування режиму, натисніть "System Mode";
5. Тепер пристрій перезавантажитися, щоб застосувати новий шрифт.

Якщо ви хочете використовувати раніше скачаний TrueType файл (TTF), всього лише скопіюйте файл TTF в директорію ../sdcard/ifont/custom. Потім виконайте наступне:
1. У головному вікні iFont натиснути кнопку Меню;
2. Тепер вибираємо Settings> Change Font Mode. Якщо Ви використовуєте доручень не Samsung девайс, тоді натискаємо: "System Mode", а якщо доручень Samsung девайс, тоді "Samsung Mode";
3. Переходимо у вкладку "Custom";
4. Вибираємо наш шрифт і натискаємо кнопку "Встановити" (Set);
5. Якщо Вас знову спитають про налаштування режиму, виберіть "System Mode".
Високий рівень метод (для гиків)
До сих пір я розповідав вам про безболісних, простих методах по заміні шрифтів на вашому Андроїд. Але якщо в вас сидить просунутий користувач або вам подобатися проробляти маніпуляції різного виду, тоді вам буде дуже цікаво поміняти шрифти вручну.
Ці ручні методи вимагають root-прав тому що вам доведеться мати справу з системною директорією, особливо з ../system/fonts. де файли шрифтів використовуються постійно. Є 2 ручних методу по заміні шрифтів - через Android Debug Bridge і через додаток з управління файлами рутовий рівня. Перед тим, як говорити про ці способи давайте спочатку поговоримо про системні шрифти.
Системні шрифти
Якщо ви досить хоробрі для ручного зміни шрифтів на Андроїд, то вам особливо будуть цікаві такі шрифтові файли:
• Roboto-Regular.ttf - найбільш використовуваний файл, використовується практично скрізь.
• Roboto-Bold.ttf - жирний варіант шрифту Roboto, не скажу що часто використовуваний, але є області системи де він використовується.
• Roboto-Italic.ttf - «italic» варіант Roboto.
• Roboto-BoldItalic.ttf - жирний «italic» варіант Roboto.
Все з цих шрифтів знаходяться всередині директорії ../system/fonts. Для початківців цікаво буде пограти з файлом Roboto-Regular.ttf, так як він широко використовується по всій системі.

Загальна ідея в тому, щоб замінити файли системних шрифтів на нові шрифтові файли з точно такими ж іменами, як і в оригіналі, але містять нові види шрифтів, які ви бажаєте використовувати.
Наприклад, якщо ви хочете використовувати шрифт файл TTF під назвою Times_New_Roman.ttf замість Roboto-Regular.ttf, вам знадобиться перейменувати файл Times_New_Roman.ttf в Roboto-Regular.ttf і скопіювати перейменований файл в директорію ../system/fonts.
Завжди робіть резервну копію шрифтових файлів, які ви будете міняти, якщо щось піде не так у вас буде можливість відновити файли. Я зазвичай перейменовую оригінальний файл в щось, що містить * .bak, або зі словом "bak" разом з файловим ім'ям (наприклад Roboto-Regular.ttf стає Roboto-Regular.ttf.bak або Roboto-Regular-bak.ttf). Таким чином, оригінальний файл залишається в тій же директорії, але під іншим ім'ям.
Також не зайвим буде зробити резервні копії і зберегти на жорсткому диску Вашого комп'ютера або іншій теці вашого Андроїд пристрої.
Ручний метод з використанням ADB
Ви можете використовувати Android Debug Bridge (ADB) для зміни шрифтів на Андроїд. Для цього виконуємо наступне інструкції:
• доручень Android девайс;
• Комп'ютер з встановленим Android Software Development Kit (SDK);
• Якщо комп'ютер працює під управлінням Windows, тоді потрібні всі необхідні драйвера для розпізнання нашого Android пристрої;
• ADB має розпізнавати наше пристрій;
• USB кабель;
• TTF файли потрібних шрифтів.

У наступних кроках шрифт, іменований Times_New_Roman.ttf, використовується для заміни файлу системних шрифтів - Roboto-Regular.ttf.
1. На комп'ютері перейменуйте Times_New_Roman.ttf в Roboto-Regular.ttf;
2. Тепер будь-яким зручним для вас способом скопіюйте так званий Roboto-Regular.ttf файл в директорію девайса ../sdcard;
3. Запустіть на комп'ютері командний рядок;
4. Виконайте команду:
5. Потім виконайте ще пару команд:
• su
• mount -o remount, rw / system
6. Зробіть копію оригінального Roboto-Regular.ttf шрифту:
• cd / system / fonts
• mv Roboto-Regular.ttf Roboto-Regular.ttf.bak
7. Скопіюйте шрифт з директорії / sdcard в директорію зі шрифтами:
• cp /sdcard/Roboto-Regular.ttf / system / fonts
8. Переконайтеся, що скопійований файл має потрібні права для читання (644 або 666). Це дуже важливо. Якщо встановлені інші права, система не зможе виконати команди:
• chmod 644 Roboto-Regular.ttf
9. Тепер закрийте командний рядок і перезавантажте Ваш Android девайс. Після перезавантаження, новий шрифт повинен застосуватися.
Ручний метод за допомогою додатка з управління файлами
Цей альтернативний метод виконується точно так же, як і метод ADB, але тільки цей - простіше тому, що він не має на увазі вдруковування команд в терміналі або підказкою по командам.
Для цього методу вам знадобиться:
• рутовий девайс Андроїд - необхідний рутовий доступ для того, щоб замінити системні файли, що знаходяться в заборонених директоріях.
• Додаток файлового управління. здатне керувати рутовий Директорією (наприклад, ES File Explorer).
• Прочитайте і напишіть дозволу для системної діректоріі.Read (якщо вона- тільки для читання, процедура може не працювати або ви заблокуєте ваш девайс).
• Файли TrueType font (з розширенням * .ttf), скопійовані в директорію / sdcard або інше зручне місце розташування на ваш розсуд.

Наступні кроки ілюструють процес ручного зміни шрифтів на Андроїд за допомогою додатка, керуючого додатками. Ці кроки використовують ES File Explorer; якщо ви використовуєте іншу програму з управління файлами, то кроки можуть відрізнятися. Точно так же, як і метод ADB цей метод використовує Times_New_Roman.ttf як приклад по заміні шрифтів.
1. Використовую найбільш зручний для Вас спосіб, скопіюйте / збережіть / завантажте Times_New_Roman.ttf файл в будь-який каталог Вашого Android пристрої (переважно в ../sdcard);
2. Запуск ES File Explorer;
3. Натисніть на кнопку "Menu", далі "Settings> Root Settings". Увімкніть "Root Explorer" і "Up to Root". Якщо Superuser або SuperSU запитує дозвіл, погоджуйтеся. Також включіть опцію "Mount File System";
4. Переходимо в директорію ../system/fonts. Шукаємо Roboto-Regular.ttf, натискаємо на обраний файл і не відпускаємо поки не з'явитися меню, вибираємо Rename в меню, вписуємо нове ім'я файлу, і тиснемо OK. Перейменований файл служить резервною копією оригінального Roboto-Regular.ttf, в разі, якщо ви захочете повернутися до колишнього шрифту;
5. Йдемо в розділ, де Ви зберегли шрифт який Ви хочете встановити (Times_New_Roman.ttf в даному випадки);
6. Переіменовуем Times_New_Roman.ttf в Roboto-Regular.ttf;
8. Переходимо в папку ../system/fonts;
9. Тривале натискання на файл Roboto-Regular.ttf. У меню вибираємо "Properties";
10. У пункті "Properties", тиснемо "Change". Переконайтеся в тому, що стоїть галочка "Read" дозвіл для User групи, і інших. Потім, переконайтеся, що є права "Write" для групи User. Тиснемо "OK" і зберігаємо нові права;
11. Перезавантажуємо пристрою.
висновок
Зміна шрифтів на Андроїд - не звичайна задача, яку більшість людей виконують щодня на своїх пристроях. Але для тих, кому це цікаво ми можемо з упевненістю сказати, що 1. це можливо зробити і 2. є кілька шляхів зробити це.