Articles of Шрифты

Изменение шрифта Android не работает

Я использую следующую строку кода для изменения типа шрифта в приложении android : L Typeface font = Typeface.createFromAsset(this.getAssets(), "fonts/Abumohammed.ttf"); textView.setTypeface(font); Я уверен, что Abumohammed.ttf находится в папке assets/fonts .. но шрифт не изменяется и не оказывает никакого влияния на текстовое изображение !!

Android установил шрифт Roboto с жирным шрифтом, курсивом, регулярным, … (что-то вроде пользовательской семьи шрифтов)

Я знаю, что ho позволяет устанавливать программный шрифт программно в приложении Android. Есть ли способ загрузить шрифт для пользовательского шрифта (активы) и рамки Android будет использовать правильный файл на основе жирного, курсивного и так далее? Например, теперь я пытаюсь установить шрифт Roboto для некоторого TextView Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/Roboto/Roboto-Regular.ttf"); textView.setTypeface(typeface); Он работает нормально. Но […]

Получение размера текста по умолчанию в пикселях в Android

Мне нужно знать размер в пикселях текущего шрифта Android по умолчанию. Я скопировал подход, приведенный в очень похожем вопросе. Однако вместо того, чтобы получать размер в пикселях, я всегда получаю -1. Любые идеи, что я делаю неправильно? Вот код: Context context = getActivity(); TypedValue typedValue = new TypedValue(); context.getTheme().resolveAttribute(android.R.attr.textAppearance, typedValue, true); int[] textSizeAttr = new […]

Изменить шрифт по умолчанию для Android-приложения

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

Android DatePicker Typeface

Я знаю, что вы можете применить пользовательский TypeFace к TextView в Android, как это: TextView tv = findViewById(R.id.textview01); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/BLACKROSE.TTF"); tv.setTypeface(tf); Есть ли способ сделать это для DatePicker?

Отмена шрифта на Android

Я разработчик приложения, распространяемого по всему миру. Я хотел бы использовать собственный шрифт. В настоящее время это работает, но когда символ не поддерживается шрифтом (например, кириллическим или китайским символом), система автоматически использует Roboto (или конкретный шрифт устройства). Можно ли указать другой шрифт для использования в случае неподдерживаемых символов?

Мультитекстовое текстовое изображение в android

Я создаю customFontTextView в android, но возможно ли, чтобы мой customFontTextView поддерживал весь региональный язык. customFontTextView файл шрифта будет указан в папке с ресурсами Я могу изменить шрифт в моем customFontTextView для другого шрифта в XML, т. Arial.ttf Если я установил Arial.ttf чем он отображает шрифт Arial, когда я изменяю шрифт в XML на каком-то […]

Как установить совместное слово Gujarati в Android?

Я создал приложение для Android, в котором я хочу установить совместное слово Gujarati. Я использую шрифт Shruti.ttf . Я хочу печатать – નર્સિંગ Но он печатает- નર્ સંગિ Итак, как правильно напечатать. Мой код – TextView tv_guj=(TextView)findViewById(R.id.tv_gujarati); Typeface font = Typeface.createFromAsset(getAssets(), "Shruti.ttf"); tv_guj.setTypeface(font); tv_guj.setText("નર્સિંગ");

Android – объединение нескольких стилей шрифтов в один шрифт (шрифт)

У меня есть несколько шрифтов с разными стилями, скажем: «MyFont_default.otf», «MyFont_italic.otf», «MyFont_bold.otf», Обычно я бы установил шрифт TextView следующим образом: Typeface tf=Typeface.createFromAsset(context.getAssets(), "MyFont_italic.otf"); textView.setTypeface(tf); И мой вопрос: возможно ли объединить все эти шрифты в один шрифт, например «MyFont», и в зависимости от стиля TextView, определенного в файле макета XML (курсив, полужирный), TextView будет отображаться в […]

Как читать таблицу пар кернинга из файла TTF в Android

В настоящее время я рисую текст на холсте при использовании внешнего (нестандартного) шрифта, загруженного из файла TTF. Я хочу включить кернинг для текста, который я показываю. Я хочу знать, есть ли возможность читать пары кернинга с помощью шрифта с помощью Android API.