问题标签 [calligraphy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - chrisjenx 的书法库无法正常工作
在设置默认字体时,我按照他的文档的指示进行了操作:
我也将字体放在 中assets/fonts
,但无济于事。Roboto 仍然显示为默认字体,而不是 Open Sans。我尝试将它一个一个地手动应用到每个TextView
,但它仍然不起作用。
关于为什么这不起作用的任何想法?
更多信息:(如果有用)我的 miniSdkVersion 是 15,targetSdkVersion 是 22。这些是我的依赖项:
这是我正在使用的自定义主题。
android - 兼容字体 - 如何
对于我所有的标签,我正在使用一种字体,直到现在我才发现它只存在于 API 21+ 中。
由于我的应用支持 API 16+,如果 < API21.
我可以在我的应用程序中上传 .tff 字体文件,但随后:
- 如果当前 API < 21,我应该在每个 Activity 中以编程方式检查,然后以编程方式更改所有标签的字体
但问题是我有大量的活动和标签。
由于我对Android真的很陌生,所以我问你们是否有更好的解决方案。
字体为“DancingScript-Regular/Bold”
android - 使用 chrisjenx CalligraphyLayoutInflater 时出现 InflateException,android.view.InflateException
嗨所以在我们的项目中,我们使用的是书法库,它没有问题,但现在在我添加的一项活动中,它不断崩溃,并出现以下堆栈跟踪:
我检查了一些答案,但看不到任何人面临 textview 的问题。
我在活动中对书法的重视如下
活动主题如下
我注意到工作室为 android:colorAccent 发出警告并替换为“colorAccent”,删除了警告但崩溃仍然存在。任何线索我在这里做错了什么?
android - xml中的android字体-如何像书法库一样覆盖默认字体
我正在尝试将书法(非常有用的库)换成xml 中的 android 字体, 但我不知道如何更改所有视图的默认字体,例如书法。Calligraphy 能够在初始化时更改默认字体。我如何使用 android 字体支持库来做到这一点?
从android开发者网站上的xml文章中的字体我看到我们可以将字体系列应用于一个视图,如下所示:
但是如果我想更改整个应用程序的字体怎么办?
我想使用 android xml 字体的原因是由于这个错误,但这与问题并不相关。
java - 在应用程序 Android 中应用自定义字体后,xml 中 textview 的粗体 textStyle 属性不起作用
在应用程序中应用自定义字体后,xml 中 textview 的粗体 textStyle 属性不起作用
我已经完成了一个安卓应用程序的开发。现在我必须更改整个应用程序的字体系列。我使用了 baskerville-old-face.ttf 字体并使用Calligraphy 库将这些字体应用到我的应用程序中。以下是我使用过的依赖项:
以下是初始化书法库的代码:
以下是我在每个 Avtivity 中使用自定义字体的代码:
它工作正常,所有字体都已更改,但只有一个问题是文本样式(粗体)不适用于 xml 属性。我不想以编程方式更改每个 textview 属性(使用 JAVA 代码),因为我的整个应用程序中有 100 多个文本视图。
我没有得到我做错了什么或我错过了什么。请帮忙 !
您的帮助将不胜感激。谢谢你。
android - 应用自定义 TextAppearance 后,书法使用默认系统字体
我使用书法库来更改整个应用程序的字体。一切正常,直到我决定更改导航抽屉的文本大小。我已经定义了以下使用的app:itemTextAppearance
样式NavigationView
。现在文本大小已更改,但使用默认系统字体。这是我的风格TextAppearance
:
我还尝试fontPath
在样式中定义字体,但仍然没有运气。
android - java.lang.NoSuchMethodError:没有静态方法getFont
我正在使用ChrisJenx 的书法图书馆。今天早上突然我的项目开始抛出奇怪的错误。有人对此有任何想法吗?我还尝试查看TintTypedArray.java:119。gradle 缓存中的一个具有 getFont 方法,即 v26.0.2,但在 sdk/extras 中没有 v25.3.1。我认为 gradle 缓存代码将用于此,但它仍然抛出错误。请帮忙。
日志猫:
12-06 16:52:40.516 18533-18533/com.nabta E/AndroidRuntime: 致命异常: 主进程: com.nabta, PID: 18533 java.lang.NoSuchMethodError: 没有静态方法 getFont(Landroid/content/Context;ILandroid /util/TypedValue;ILandroid/widget/TextView;)Landroid/graphics/Typeface; 在 Landroid/support/v4/content/res/ResourcesCompat 类中;或其超类(“android.support.v4.content.res.ResourcesCompat”的声明出现在 /data/app/com.nabta-2/base.apk:classes13.dex 中)位于 android.support.v7.widget。 android.support.v7 中的 TintTypedArray.getFont(TintTypedArray.java:119)。
android - chrisjenx/书法在我的应用程序中无法正常工作尝试了很多答案
我尝试了很多示例并回答了该库上的其他问题,但对我不起作用。我不知道这是怎么回事?
应用类:
AndroidManifest.xml:
还附加到Activity:
和可用的字体'assets/fonts/choco-cookie.ttf'
。
问题是没有改变整个应用程序的字体!