Как изменить текст в приложениях на андроид
Изменение шрифта — стандартная возможность Android. Производители мобильных устройств предлагают пользователям разные инструменты для её применения. На большинстве смартфонов средствами системы регулируется только размер букв. Однако почти любой девайс можно кастомизировать альтернативными способами.
Зачем менять шрифт на Android
Зачастую пользователями движет стремление придать мобильному гаджету индивидуальный стиль, уйдя как можно дальше от шаблонного дизайна Android или другой оболочки. Но иногда задача поменять шрифт на Android становится необходимостью — например, если установленный по умолчанию размер букв не позволяет читать с экрана из-за проблем со зрением.
Обычно у системного шрифта можно изменить 4 параметра:
- семейство — например, по умолчанию на устройстве стоит Roboto, а вы хотите Arial или Comic Sans;
- начертание — прямое или наклонное (курсив);
- насыщенность — обычный, полужирный или жирный;
- кегль (размер букв).
Семейство, начертание, насыщенность и другие свойства конкретного шрифта записаны в его файле. Размер же меняется средствами операционной системы.
Замена шрифта в системе
Использование специальных возможностей
В настройках всех версий Андроид есть раздел со специальными возможностями, который позволяет изменить размер шрифта.
Как это сделать:
К сожалению, на большинстве устройств встроенные возможности работы со шрифтами ограничиваются изменением размера. Однако некоторые производители встраивают в фирменные оболочки более гибкие инструменты.
Настройки оболочки
Свободно переключаться на другие предустановленные в систему шрифты могут владельцы телефонов Samsung. Для этого:
- Откройте системное приложение «Настройки».
- Перейдите в раздел «Дисплей».
- Выберите пункт «Размер и стиль шрифта».
- Нажмите «Стиль шрифта».
На экране появится список шрифтов, которые можно установить в качестве системного. Внизу также есть ссылка «Загрузить шрифты», нажатие на которую отправит вас на страницу магазина с дополнительными вариантами. Правда, все они платные — по свободной лицензии распространяется только Samsung Sans.
На телефонах Samsung Galaxy до версии Android 8.0 работает альтернативный способ добавления бесплатных шрифтов. Шрифты FlipFont в виде APK-файлов (образцы можно найти в сети) устанавливаются как обычные приложения. После установки они становятся доступны для выбора.
На Android 8 и 9 этот способ уже не работает, поэтому приходится использовать более сложный:
Установленный шрифт не отображается в системе сразу. Он добавляется в список, доступный по пути «Настройки» — «Дисплей» — «Размер и стиль шрифта». Уже отсюда вы можете установить его в качестве системного.
Встроенные возможности для замены стандартного шрифта есть и в пользовательском интерфейсе EMUI, который используется на телефонах Huawei.
Как это сделать:
- Найдите на рабочем экране стандартное приложение «Темы».
- Коснитесь его и держите палец до появления контекстного меню.
- Перейдите в раздел «Стиль текста».
- Выберите один из шрифтов, представленных в каталоге.
Кстати, вы можете добавить в каталог «Темы» свой вариант. Для этого сначала загрузите в память телефона понравившийся шрифт в формате TTF. Затем:
На телефонах Xiaomi порядок изменения шрифта зависит от версии MIUI. На последних сборках официальным считается такой способ:
Вы можете добавить в систему любой шрифт. Для этого должны быть соблюдены всего два условия: файл шрифта должен иметь формат MTZ и находиться в каталоге /Miui/theme.
Чтобы не заморачиваться поиском шрифтов вручную, используйте альтернативный способ:
- Запустите приложение «Темы».
- В поисковой строке напишите moby.
- Нажмите «Посмотреть все».
- Выберите понравившийся шрифт, загрузите его и примените для системы (требуется перезагрузка).
Этот способ хорош тем, что вам не нужно беспокоиться о формате шрифта и месте его сохранения — приложение «Темы» показывает только совместимые с системой варианты.
Использование сторонних приложений
Если вы хотите полностью заменить шрифт на Android, используйте специальные программы. Например, самую популярную для таких задач iFont:
Единственный недостаток приложения iFont в том, что для работы на большинстве устройств ему требуется доступ к файловой системе Android (ROOT-права). Заменить шрифт без него можно только на фирменных оболочках Samsung и Huawei.
Если вам не нравятся шрифты, представленные в базе iFont, загрузите свои варианты. На вкладке «Мой» есть раздел «Мои шрифты». Через него открывается проводник, который позволяет указать на файл, предварительно сохранённый в памяти телефона.
Аналогичную функциональность имеет приложение HiFont. Но и здесь вы столкнетесь с ограничениями: без ROOT-доступа заменить шрифты можно только на телефонах Samsung и некоторых моделях Huawei. На устройствах других производителей требуется доступ к файловой системе.
Замена системных шрифтов
Пожалуй, самый эффективный метод — это ручная замена системных шрифтов Андроид. Чтобы его применить, вам тоже понадобится доступ к файловой системе.
Произвести замену можно с помощью любого файлового менеджера, который умеет работать с системными файлами (например, Root Browser). А шрифт должен быть в сохранен в формате TrueType Font (TTF).
Порядок действий:
- Запустите файловый менеджер на Android.
- Перейдите в папку /system/fonts.
- Найдите стандартный шрифт Roboto-Regular.ttf.
- Сделайте копию системного шрифта или переименуйте его — например, так: Roboto-Regular.ttf.old.
- Перенесите в каталог /system/fonts шрифт в формате TTF, который вы хотите установить.
- Переименуйте его в Roboto-Regular.ttf.
- Выставите для нового файла Roboto-Regular.ttf права доступа как на скриншоте и сохраните изменения.
- Перезагрузите устройство.
При следующем запуске в системе отобразится другой шрифт, однако в некоторых местах могут оставаться части старого. Чтобы избавиться от них, замените другие шрифты из семейства Roboto: Roboto-Bold.ttf, Roboto-Italic.ttf и Roboto-BoldItalic.ttf.
Работа со шрифтами в отдельных приложениях
В приложении WhatsApp очень ограниченные настройки шрифтов. Выбрать начертание, к сожалению, нельзя, доступно лишь изменение размера.
Особенность мессенджера WhatsApp в том, что вы можете форматировать текст в диалогах.
Ещё одна возможность — добавление в чат моноширинного начертания, которым часто пользуются разработчики. В WhatsApp доступен шрифт FixedSys. Чтобы применить его к тексту, оберните фрагмент в обратные одинарные кавычки. Вот так: ``` Почувствуй себя разработчиком``` .
«ВКонтакте»
В официальном приложении соцсети «ВКонтакте» по умолчанию можно изменить только размер шрифта:
Изменения сохраняются автоматически. Размер шрифта применяется ко всем элементам интерфейса официального приложения «ВКонтакте».
Instagram будет показывать надпись в том виде, в котором вы её вставили. Это отличная возможность для создания привлекающих внимание подписей и придания стиля вашему аккаунту.
В современном мире для пользователей огромную роль играет мобильность, а именно редактирование текста на андроид и управление своими документами на мобильном телефоне в режиме онлайн. Так как редактировать текст на android? И какую программу для этого выбрать?
Для начала следует разобраться с тем как выделять отдельные отрывки, копировать их и вставлять в текстовый редактор. Советы, которые помогут начинающим:
- * для того чтобы выделить словосочетание или абзац, кликните по слову дважды или зажмите необходимую область фрагмента, пока она не выделится другим цветом;
- * после выделения должно появится всплывающее окошко меню, где вы сможете выбрать нужную опцию, такую как копировать, выделить целиком и распространить;
- * затем вы выбираете команду, кликаете на месте вставки, ожидаете появления всплывающего меню, затем нажимаете «вставить», и вставляете отрывок в редактор.
Важным умением при редактировании на телефоне будет расширение границ выделенной области. После выделения, отрывок окрашивается синим, и вы можете выделять части побольше, потянув за границы «окрашеного синим» и двигая его влево или вправо соответственно тому, что вы хотите отметить.
Разобрав базовые нюансы, нужно выбрать текстовый редактор для андроид. Таким программам очень важно иметь удобный интерфейс и достаточно функций. Рассмотрим самые популярные:
Мобильная версия любимого всеми «ворда» и лучший текстовой редактор для андроид. У него простое меню, где не нужно ничего искать и набор функций, как у полноформатного. Работать с таблицами, диаграммами, формулами и многим другим теперь возможно и на смартфоне. Если экран вашего телефона меньше 10,1 дюйма, то программа для Вас абсолютно бесплатная.
Эта удобная программа для редактирования текста android дает возможность пользователям хранить записки и напоминания в виде списков и заметок. Возможно вставлять в документ картинки, фото, другие документы, видео и другое. Вам предоставляется возможность на своем телефоне планировать, создавать напоминания, изменять содержание документов на смартфоне и т. д.
Для удобной работы необходимы как приложения для редактирования текста android, так и основные процессы, такие как копирование, выделение. Научится этому функционалу очень просто. А рекомендации по выбору различного софта вы можете найти на сайте Lenov.
Захотелось мне немного поделиться своими мыслями по поводу android разработки. Возникла у меня задача сделать настройку размера шрифта в приложении, чтобы каждый пользователь сам мог подобрать под себя размер.
Изменение размера шрифта решил делать во всем приложении. Но использовать метод setTextSize в каждом activity не вариант, т.к. в один прекрасный момент появится новое поле и придется на нем вновь прописывать нужный размер. Поэтому, решением было сделать автоматическое изменение во всех местах.
Когда писал данную статью, суть заключалась в следующем: в настройках приложения хранится коэффициент увеличения шрифта. Этот коэффициент применяется на реальный размер шрифта в собственном классе, наследованным от TextView. Но Ganster41 подсказал более хорошее решение. Поэтому сперва будет описание первоначального решение, а в конце будет реализация с помощью Configuration.fontScale.
Первоначальная реализация
Начнем с того, что в нужном месте приложения добавим функционал выбора и сохранения коэффициента:
Естественно new_coef нужно заполнять динамически. Например при выборе значения на бегунке.
Далее этот коэффициент необходимо считать в нужном месте и с помощью него изменять размер шрифта. Каждый раз считывать его из настроек приложения, при активации того или иного TextView, не совсем хорошее решение. Поэтому коэффициент будем считывать один раз при активации приложения и хранить в глобальной переменной. Для этого добавим новый класс приложения:
После этого необходимо создать еще один класс, но уже на основе TextView:
В принципе все подготовительные классы готовы. Осталось в нужном месте разметки вместо TextView указать свой собственный класс MyTextView:
В итоге при открытии activity у данного текста будет изменен размер шрифта на тот, что выбрал пользователь. С EditText все делается аналогично.
Обновленная реализация
Для себя я решил использовать коэффициент размера шрифта от 0.7f до 1.45f с интервалом 0.15f. Т.е. это 6 шагов. Для выбора конкретного значения использую SeekBar.
В нужном месте приложения (в методе onCreate) реализуем обработку выбранного значения на SeekBar:
Обработку выбора значения на бегунке сделали. Теперь необходимо сохранить выбранный результат и сразу же изменить размер шрифта (например по кнопке применять):
Теперь при смене activity будет новый размер шрифта во всех местах приложения. Но на данный момент этот размер будет только до перезагрузки приложения. При открытии приложения произойдет установка размера шрифта того, что установлен в настройках android на устройстве. И соответственно, чтобы в приложении был нужным нам размер, необходимо его переназначить. Для этого мы и сохраняем коэффициент в параметры приложения:
По умолчанию используется значение 2, т.е. в моей формуле это коэффициент увеличения шрифта равный 1 (0,7 + 0,15 * 2 = 1). Данный класс необходимо прописать в манифесте:
В итоге при открытии приложения будет изменен размер шрифта во всех местах. Свою реализацию переделал с первого способа на второй, что позволило не добавлять собственные классы для TextView, EditText и т.п.
Microsoft Word
Первая мысль, которая может прийти в голову человеку, ищущему текстовый редактор на Android, а есть ли старый добрый Word для смартфонов. Есть. Microsoft уже давно адаптировала свой офисный пакет для использования на мобильных устройствах. Среди прочих приложений, конечно же, есть и Word. Приложение отлично сочетает знакомый внешний вид и интерфейс с интуитивным сенсорным управлением, разработанным для телефонов и планшетов под управлением ОС Android. В мобильном Word сохранены все функции форматирования и редактирования документов, присутствующие в настольной версии программы. Кроме того, в приложении реализована синхронизация документов с OneDrive и Dropbox. Поэтому, создав документ на компьютере, пользователь может спокойно продолжить редактирование на мобильном устройстве и наоборот. Поддерживается работа с файлами в формате DOC и DOCX. Также пользователи могут сохранять и просматривать файлы в формате PDF.
WPS Office
WPS Office — это приложение, которое вобрало в себя все возможные функции из разнообразных офисных пакетов программ. Оно поддерживает работу со всеми форматами файлов MS Office, Google Docs, а также PDF. Есть возможность синхронизировать документы через Google Drive, Dropbox, Box и OneDrive. Очень полезная функция для чтения — «Перейти в мобильный вид», которая располагает текст по ширине экрана мобильного устройства. Присутствуют все необходимые параметры форматирования: шрифт, цвет и размер текста, стили, выравнивание, возможность создания списков, столбцов, подстрочное и надстрочное начертание и так далее. Реализована возможность добавлять в документ изображения, таблицы, пользовательские рисунки. Также WPS Office может проверять орфографию. Более того, в приложение встроен переводчик от Google, что позволяет делать перевод любого текста в режиме реального времени на примерно пятьдесят языков мира. Не зря WPS Office является одной из самых загружаемых и высокооцененных офисных программ в Google Play.
OfficeSuite
Ещё одно мощное мобильное офисное приложение — Office Suite. Данная программа работает с файлами Word, Excel, PowerPoint старых и новых форматов, OpenOffice, iWork Apple, PDF, TXT, ZIP и многими другими. Поддерживает синхронизацию файлов через MobiDrive, Box, DropBox, Google Drive, OneDrive и Amazon Cloud Drive. В Office Suite есть интегрированная проверка орфографии, доступная на более чем 40 языках. Есть возможность создания пользовательских заголовков, нижних колонтитулов и параметров нумерации страниц документов. Конечно же, реализованы все стандартные функции форматирования и редактирования текста. Главной отличительной особенностью Office Suite, отличающей его от других текстовых редакторов, является поддержка функции перевода текста в речь.
Google Документы
Программа «Google Документы» для Android — это, по сути, мобильная версия веб-приложения «Документы» от Google. Она позволяет создавать новые документы, а также открывать и редактировать существующие файлы, созданные на компьютере или мобильном устройстве. Приложение полностью синхронизировано с сервисами Google и подвязано к аккаунту пользователя. Это даёт возможность использовать все социальные функции, предусмотренные в «Документах», включая одновременную работу с одним документом нескольких пользователей. Владелец документа может открывать к нему доступ, а также выдавать права на возможность комментировать или редактировать его. Файлы сохраняются как в облаке, так и на устройстве, что позволяет работать с ними в офлайн-режиме. Кроме родного формата «Google Документы» может открывать DOC, DOCX, ODT, TXT, RTF и HTML. Пользователи могут экспортировать файлы в формате DOCX, EPUB, RTF, TXT, PDF или ODT, а также в виде веб-страницы (HTML в формате ZIP). Приложение хорошо адаптировано для работы с мобильными устройствами.
QuickEdit
Чем выделяется каждое из приложений
Microsoft Word подойдёт тем, кто хочет пользоваться знакомым по настольной версии интерфейсом и возможностями. WPS Office лучше адаптирован под работу с мобильными устройствами, а также имеет встроенный переводчик. Office Suite будет лучшем выбором, если нужна функция перевода текста в речь. Приложение «Документы» полностью синхронизировано с сервисами Google, что позволяет работать над одним документом нескольким пользователям одновременно. Редактор QuickEdit будет интересен тем, кто работает с кодом.
Перед вами универсальная инструкция, подходит для всех Андроид аппаратов: Alcatel, Asus, Lenovo, Meizu, Philips, Nokia, Oppo, Phillips, Prestigio, Sony Xperia, HTC, Samsung, Xiaomi (Redme), ZTE, BQ, Vertex, Micromax, Digma, Fly, Umidigi, Acer, Blackberry, Oukitel, Texet, Leagoo, Dexp, Doogie, Huawei (Honor), HomTom, Blackview, Inoi, Ginzzu, китайских No-Name, продающихся под брендами Мегафон, Билайн, МТС. Актуально для планшетов, Android магнитол и телевизионных приставок.
Способы для Android
Есть несколько способов изменения шрифта в телефоне под управлением операционной системы Android. Часть из них подходит для всех аппарато, какие-то способы будут работать только на отдельно взятых моделях у конкретного бренда.
Увеличить шрифт
Начнем с базовых способов «из коробки». Это функционал, который вшит в Android.
В этом случае мы говорим именно об увеличении или уменьшении размера текста в интерфейсе и программах, но не о полной замене шрифта на более красивый и вычурный. Подойдет для масштабирования текста в: ватсап, вайбер, телеграмме, инстаграм, смс, одноклассниках, ВК и прочих.
- Перейдите в «настройки» смартфона. Найдите пункт «Экран/дисплей», войдите в него.
- Тапните по пункту «размер шрифта».
- Задайте нужный размер.
После внесения настройки, размер букв изменится во всех пунктах меню, у названий приложений, в телефонной книге, в основных меню и проч. Чтобы сделать более тонкую настройку, рекомендуем установить дополнительные утилиты или лаунчеры.
С помощью GoLauncher
Сторонние лаунчеры позволяют значительно расширить функционал смартфона. С их помощью меняют разные элементы дизайна дисплея, включая шрифты интерфейса и клавиатур. Одно из таких приложений – GoLauncher. В нем предустановлены тысячи вариантов оформления Android. Утилита есть в Play Market. Ссылка на скачивание ниже. Чтобы правильно установить программу на смартфон, потребуется открыть ему доступ к внутренней памяти телефона.
Программа распространяется бесплатно, но есть и полноценная версия с платной лицензией. Полный функционал доступен только по подписке.
Инструкция по использованию GoLauncher:
- Открыть приложение, после чего перейти в «Настройки» лаунчера.
- Найти раздел «Шрифт», зайти в него. Здесь тапнуть по «Выберите шрифт».
- Установить нужный стиль з предложенных вариантов.
Для просмотра иных тем оформления воспользуйтесь поиском. Нажмите на кнопку «Поиск», система отобразит другие темы и дизайны, которые можно применить на смартфоне. Программа изменяет не только шрифт, но и внутренние цвета иконок, параметры текста, а также фон.
Самое приятное в данном приложении – это отсутствие рут-прав для работы с программой.
С ней справится даже новичок. Любые действия в GoLauncher не приведут к «краху» системы. В любой момент выставленные настройки можно откатить до параметров по умолчанию.
iFont
Для работы этого приложения потребуется установки root-прав. Кроме этого, сам разработчик предупреждает, что изменять настройки не безопасно. В приложении собрано большое количество стилей шрифтов. Есть каллиграфические, прописные и другие вариации. Лучше всего устанавливать приложение iFont с ветки 4PDA. При установке программы, смартфон может попросить разрешения на скачивание файлов со сторонних сервисов. Выдайте права или настройте их через вкладку «Безопасность».
Перед установкой не забудьте выдать root-права. Это можно сделать при помощи других утилит, таких как: Framaroot, Kingroot, Root Master.
Инструкция по использованию iFont:
Иногда некоторые элементы не изменяются. Это системные компоненты, которые можно изменить только при помощи рут-прав.
Font Fix
Данное приложение является прямым конкурентом программе iFont. Однако для корректной работы Font Fix придется выдавать рут-права на телефоне. Что не всегда удобно. В программе есть множество стилей оформления, которые подгружаются с трех сетевых источников.
Основной минус программы – невозможность установки русского языка по умолчанию.
Поэтому придется довольно долго искать подходящий шрифт на кириллице. Приложение есть в официальном маркет-плейсе Play Market.
Читайте также: