Android EmojiCompat的自定义字体
关于几周前推出的图书馆,我有一个小问题。Android EmojiCompat的自定义字体,android,fonts,android-support-library,emoji,Android,Fonts,Android Support Library,Emoji,关于几周前推出的图书馆,我有一个小问题。 有一群人(包括我)不太喜欢谷歌用奥利奥推出的新表情符号样式。 由于我喜欢这个好的老blob表情符号,我最近开始更新这个表情符号字体 现在我的问题是: Android开发者页面显示有两种方法可以使用EmojiCompat 第一种是使用可下载字体,第二种是使用基于加载字体资产的捆绑表情符号字体。 我已经有了一个EmojiCompatConfig的工作实现,它允许我加载assets-文件夹中的任何字体,它可以使用捆绑配置中提供的字体,但不能使用我自己的字体。
有一群人(包括我)不太喜欢谷歌用奥利奥推出的新表情符号样式。
由于我喜欢这个好的老blob表情符号,我最近开始更新这个表情符号字体 现在我的问题是:
Android开发者页面显示有两种方法可以使用
EmojiCompat
第一种是使用可下载字体,第二种是使用基于加载字体资产的捆绑表情符号字体。
我已经有了一个
EmojiCompatConfig
的工作实现,它允许我加载assets
-文件夹中的任何字体,它可以使用捆绑配置中提供的字体,但不能使用我自己的字体。“Library Components”一节[我没有足够的/任何声誉,因此我无法提供到该节的链接…]说原始的Noto表情符号字体(我的字体实际上是基于该字体的)以某种方式进行了修改(即将表情符号移动到另一个区域并添加一些“额外的表情符号元数据”文档中的任何地方都没有具体说明)。
我已经尝试使用
fonttools
提供的ttx
工具查找一些差异看来只有这些修改了。
修改后的版本在默认noto字体中不存在的
元表和表情符号的实际位置上有所不同,可能是因为它们将表情符号移动到了专用区域。
有人知道如何重新创建这些修改,以便我能够使用自己的表情符号字体而不是新的吗?
我已经试着搜索这个问题,但我没有找到任何可以帮助我的东西
关于是否可以使用可下载字体的方式使用iOS表情符号,已经有人提出了质疑,但我认为这些问题并不相同 可以在此处找到修改现有CBDT/CBLC表情符号字体的脚本:
需要传递给脚本的“unicode路径”应指向以下数据: