- [Вопросы] что делать если вместо знаков квадратики?
- Xiaomi Comm APP
- Рекомендации
- Прямоугольники вместо букв при просмотре приложения Angular 12 с помощью мобильного браузера
- 1 ответ
- Как заставить Android отображать древнегреческие символы
- Суть проблемы
- Какой шрифт выбрать?
- Приложение для изменения шрифта
- Меняем шрифт
- Android, текст / шрифт отображается как квадраты
- Иероглифы в песнях Android, как избавится [+ Видео]
- Почему и откуда Иероглифы в песнях Android?
- Способы решения
- Способ 1 — не рекомендуемый
- Способ 2
- Способ 3
[Вопросы] что делать если вместо знаков квадратики?
Например часто в Инстаграм и ВК |
Вместо каких знаков и какие квадратики? |
LUNKOT | из Redmi 5 Plus
Что-то непонятное. Объясни поподробнее. |
Ghosteek | из Redmi Note 7
Можешь конкретики внести? Где-то, в каком-то селе, произошло какое-то событие |
Тимза | из Redmi Note 4
1757954263 | из Redmi Note 5
знаки на полях (по ходу чуйских)!;)))
Попробовать почистить кеш. Попробовать выполнить обновление программ или переустановить их. |
CYRUS37 | из MI 9
может это пиксели настолько крупные, и пора сменить смартфон?)) |
дядька | из Redmi 4X
ArtGMlg | из Redmi Note 5A Prime
Это эмодзи или символы, которых нет на андроид, они отображаются квадратиком. |
Xiaomi Comm APP
Получайте новости о Mi продукции и MIUI
Рекомендации
* Рекомендуется загружать изображения для обложки с разрешением 720*312
Изменения необратимы после отправки
Cookies Preference Center
We use cookies on this website. To learn in detail about how we use cookies, please read our full Cookies Notice. To reject all non-essential cookies simply click «Save and Close» below. To accept or reject cookies by category please simply click on the tabs to the left. You can revisit and change your settings at any time. read more
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
Источник
Прямоугольники вместо букв при просмотре приложения Angular 12 с помощью мобильного браузера
Я разработал веб-сайт на Angular 12. При просмотре в настольных браузерах все работает нормально. При просмотре из некоторых конкретных мобильных браузеров (например, Chrome 95.0.4638.74 в Android 11) некоторые буквы в тексте HTML отсутствуют, а вместо них появляются прямоугольники, как показано на следующем снимке экрана.
Шрифт, используемый для этого заголовка, описан в файле CSS как:
Может ли кто-нибудь разъяснить мне технические корни проблемы и предложить наилучшее решение?
1 ответ
Основная проблема заключается в том, что для отображения текста используется шрифт, который не поддерживает все символы в тексте. Когда символ не поддерживается шрифтом, будет использоваться глиф «.notdef» (глиф 0), а во многих шрифтах он выглядит как прямоугольник, как показано на вашем изображении.
Похоже, вы запрашиваете шрифт Playfair Display у Google Fonts. Согласно документации Googles репертуар глифов для этого шрифта, он не поддерживает символы греческого алфавита.
Однако изображение, которое вы показываете, вовсе не является дисплеем Playfair! Тем не менее, какой бы шрифт ни был выбран браузером, прямоугольники появляются, потому что эти символы не поддерживаются этим шрифтом.
Более интересные вопросы:
- Почему не использовался Playfair Display?
- Какой шрифт выбрал браузер?
- Почему браузер не выбрал другой шрифт для тех символов, которые не поддерживаются первым шрифтом (резервный шрифт)?
В частности, последний вопрос: для Chrome на Android обычно используется шрифт Noto («нет тофу!»), Чтобы не отображать какие-либо прямоугольники (например, кусочки тофу). Вы не указали фактическую отображаемую строку, поэтому возможно, что это не типичные греческие символы, а некоторые необычные символы Unicode, не поддерживаемые в шрифтах Noto на данном устройстве.
Источник
Как заставить Android отображать древнегреческие символы
Сегодня я хочу рассказать о том, как мне удалось заставить мой Android нормально отображать древнегреческий. Да, именно древнегреческий, а не просто греческий. Стандартный Android-шрифт поддерживает новогреческие символы. Нам же требуется отображение диакритических знаков, а также архаических символов типа коппы, дигаммы, сампи и т. д.
Суть проблемы
К сожалению, в операционной системе Android, которая славится богатыми возможностями кастомизации, функция изменения шрифтов не предусмотрена. Во всяком случае, это так для большинства прошивок. Поэтому, чтобы установить свой собственный шрифт на ваше устройство, потребуется некоторое количество манипуляций, которым и посвящена данная статья.
Если мы захотим прочитать какой-нибудь древнегреческий текст, нашим глазам предстанет весьма печальная картина:
Все символы с диакритическими знаками, кроме символов с акутом (который поддерживается, т. к. используется в новогреческом), пропали, на их месте виднеются пробелы. Это надо срочно исправить!
Какой шрифт выбрать?
Надо сказать, что информации по поводу выбора и установки шрифта с поддержкой древнегреческого достаточно мало, но в большинстве случаев советовали поставить шрифт UbuntuMono. Однако мне не хотелось менять привычный Android-шрифт латиницы и кириллицы на шрифт Ubuntu, consuetudo est altera natura. Поэтому взгляд остановился на Arial Unicode MS, который славится поддержкой диакритических символов, при этом его латинский и кириллический шрифты на вид не отличаются от стандартного. В комментариях предлагают установить Free Sans, как более эстетичный в плане древнегреческого шрифта, спасибо им за совет!
Выбор остаётся на ваше усмотрение, понравившийся шрифт формате .ttf нужно скачать на устройство.
Приложение для изменения шрифта
Наиболее простой способ изменить шрифт на Вашем девайсе — поставить для этого специальное приложение. На мой взгляд, самое удобное и универсальное из них — HiFont. Правда, удобная и интуитивно понятная версия — не самая последняя, 5.0.2. Её можно скачать на Mobogenie. Дальнейшая инструкция по установке будет касаться этой версии.
Перед установкой шрифтов настоятельно рекомендуется получить root-права. На эту тему существует масса статей, вот хорошая статья на самом Geektimes. Затем желательно сделать полный бекап системы, на случай, если программа сработает некорректно (случается редко, но стоит подстраховаться). Сам я бекап не делал, но написать здесь решил, прочитав отзыв на 4pda.ru о некорректной работе HiFont на конкретном устройстве.
Меняем шрифт
После установки и запуска приложения в разделе SD-карты (или, если она отсутствует, в разделе внутренней памяти) вашего устройства появится папка HiFont. Заходим туда и копируем туда наш .ttf файл.
Снова запускаем приложение HiFont. Дальнейшую последовательность действий лучше передать скриншотами.
Выбираем нужный нам шрифт (он будет автоматически загружен из папки):
Предлагается предоставить приложению root-права. Предоставляем:
Тут HiFont предложил мне изменить «китайский шрифт». Так как Arial Unicode MS поддерживает много языков, не отказался от возможности. Необязательно ограничиваться древнегреческим шрифтом, чем больше, тем лучше. Ставлю галочку:
Ура! Теперь вся диакритика и все архаические символы отображаются нормально.
Источник
Android, текст / шрифт отображается как квадраты
Когда я пытаюсь передать изображение через свою программу, иногда появляется меню совместного доступа, похожее на это.
1) Это не похоже на первый запуск, но только после того, как я приостановил приложение и вернулся.
2) Мое приложение широко использует OpenGL. Возможно, я изменяю общую настройку, а затем не возвращаю значение обратно к оригиналу.
3) Все остальное в моем приложении работает нормально.
4) Я попытался удалить все вызовы, которые разрешают прозрачные пленки, и у меня все еще есть эта проблема.
У меня тоже есть эта проблема. Я использую контекст GLES 2.0, единственный способ, которым я смог избавиться от этого … (это будет звучать странно) – это не вызов
GLES20.glDeleteTextures (hTextures.length, hTextures, 0);
Этого не происходило, прежде чем я начал очищать свои текстуры, и это не повторилось с момента его удаления. Я понятия не имею, почему это было?
Я также не уверен в том, что я не выпущу свои текстуры.
Если кто-то может пролить свет на этот вопрос, это было бы здорово, есть несколько вариантов вопросов, которые будут всплывать. Появляется проблема Unity для Android и все такое.
У меня иногда возникает эта проблема, и это случается не случайно, просто случайно.
Я очистил свой проект и удалил с устройства, скомпилировал и установил снова, для меня отлично работает.
Источник
Иероглифы в песнях Android, как избавится [+ Видео]
Как часто бывает что в музыкальном проигрыватели вместо названия песни показывается какая-то абаракадабра. Избавится от иероглифов в песнях Android, можно в данной статье.
Почему и откуда Иероглифы в песнях Android?
Во всех музыкальных песнях есть теги, которые необходимы, для того чтобы отображать название песни, исполнитель, включить текст песни и обложку. К сожалению не все плееры всеядны и воспринимают кодировки, и из за этого возникает, непонятный и не читаемый текст, который вы наверняка сейчас видите.
Способы решения
Способ 1 — не рекомендуемый
Для того чтобы иероглифы в песнях исчезли нужно поменять шрифты, что крайне не рекомендуется. Не рекомендуется данный способ из-за того что Вы можете «переместить» смартфон либо, остаться без необходимых знаков или букв, но зато с правильным отображением песен. Данный способ для профессионалов, если вы новичок, не стоит использовать данное решение.
Способ 2
Для этого вам понадобится ПК.
Скачайте бесплатную программу MP3Tag. Скачать всегда свежею версию можете по данной ссылке.
После того как установите программу MP3Tag, откройте ее измените настройки, как указано на рисунке ниже.
После чего выделите необходимые музыкальные файлы и выберите программу Mp3Tag:
Выделите все файлы:
и нажмите сохранить:
После чего можете забросить музыкальные файлы в Android. Данная инструкция универсальна и подходит для Iphone и Windows Phone.
Способ 3
Скачайте и установите приложение на Android — ID3Fixer с официального магазина Google Play:
Данное приложение, приложение , хранит id3 теги треков у себя в базе, а не работает напрямую с MP3 файлами.
Итог: Если вы хотите чтобы раз и на всегда, на всех ваших Android устройствах и не только отображались нормальные названия без каких либо иероглифов и кракозябр, то стоит воспользоваться способом №2, если быстро поменять названия на конкретном девайсе, то вам подойдет способ №3, а если любите эксперименты, то способ №1.
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Источник