标签: emoji

如何制作使用彩​​色位图图像的Apple Color Emoji.ttf字体?

我想制作一个颜色位图字体与PNG图像相同的格式,Apple Color Emoji.ttf以便它可以在iOS应用程序中使用.但我找不到任何参考资料.可能吗?如果是这样,怎么样?

fonts ios emoji

6
推荐指数
1
解决办法
2839
查看次数

如何在字符串中填充每个多字节字符/表情符号及其周围的空格?

我想用两边的空格填充每个多字节字符.我可以将它们剥离出来,但是我想把它们放进去并填充它们.

例如: to .

使用下划线表示空格: to ______

php regex multibyte emoji emojione

6
推荐指数
1
解决办法
220
查看次数

从Ruby中的国家/地区代码获取表情符号标志

我想将像"US"这样的国家代码转换为Emoji标志,即将"US"字符串转换为Ruby中的相应Unicode.

这是Java的等效示例

ruby unicode emoji

6
推荐指数
2
解决办法
360
查看次数

Android 表情符号应用程序兼容文本视图不渲染某些表情符号,例如

我正在尝试使用表情符号应用程序兼容文本视图,但我不明白我在实现中做错了什么。

\n

我正在尝试渲染这三个表情符号,它在 Android Q 上运行良好,但在 Android Lollipop 上不起作用,请看一下屏幕截图:

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Android Q 上的屏幕截图Android Lollipop 上的屏幕截图
Android Q 上的屏幕截图Android Lollipop 上的屏幕截图
\n
\n

据我了解,使用 Emoji App Compat Text View 的想法是让 emoji 集在 Android API 21 及更高版本中正常工作,所以请看一下我的实现,是否有任何遗漏、错误或可能 Emoji App Compat文本视图不像我想象的那样工作?

\n

您可以在 github 上获取完整代码或阅读以下主要部分:

\n

应用程序的onCreate,设置EmojiCompat,我没有使用捆绑版本:

\n
EmojiCompat.init(\n    FontRequestEmojiCompatConfig(\n        this,\n        FontRequest(\n            "com.google.android.gms.fonts",\n            "com.google.android.gms",\n            "Noto Color Emoji Compat",\n            R.array.com_google_android_gms_fonts_certs\n        )\n    ).setReplaceAll(true)\n    // I did remove the callback for brevity, but I got the `onInitialized` called.\n)\n
Run Code Online (Sandbox Code Playgroud)\n

Activity,只需设置布局,获取View并设置文本:

\n
<?xml version="1.0" encoding="utf-8"?>\n<androidx.constraintlayout.widget.ConstraintLayout …
Run Code Online (Sandbox Code Playgroud)

android android-appcompat emoji

6
推荐指数
1
解决办法
1983
查看次数

表情符号键盘 SwiftUi

我想制作一个表情符号文本框,可以在其中编写唯一的表情符号,并且更好,以便出现表情符号键盘。表情符号键盘是标准的。我正在用 SwiftUI 编写一个程序。找到了这段代码,它对我有用吗?如果是这样,你如何使用它?如果没有,您需要哪一个?

\n

感谢!

\n
class EmojiTextField: UITextField {\n\n       // required for iOS 13\n       override var textInputContextIdentifier: String? { "" } // return non-nil to show the Emoji keyboard \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \n\n        override var textInputMode: UITextInputMode? {\n            for mode in UITextInputMode.activeInputModes {\n                if mode.primaryLanguage == "emoji" {\n                    return mode\n                }\n            }\n            return nil\n        }\n\n    override init(frame: CGRect) {\n            super.init(frame: frame)\n\n            commonInit()\n        }\n\n        required init?(coder: NSCoder) {\n            super.init(coder: coder)\n\n             commonInit()\n        }\n\n        func commonInit() {\n            NotificationCenter.default.addObserver(self,\n                                                   selector: #selector(inputModeDidChange),\n                                                   name: UITextInputMode.currentInputModeDidChangeNotification,\n                                                   object: nil)\n …
Run Code Online (Sandbox Code Playgroud)

emoji swift

6
推荐指数
1
解决办法
6216
查看次数

为什么有些网站将表情符号呈现为符号?(例如:警告表情符号“??”)

我正在尝试一些表情符号的奇怪行为(特别是 \xe2\x9a\xa0\xef\xb8\x8f 表情符号,被转换为其符号版本)。

\n

我无法解释的是为什么它在某些网站上有效而在其他网站上无效。

\n

例如,使用 MacOS“表情符号查找器”(cmd + ctrl + space)并选择“警告”表情符号,它会在 Asana 中显示表情符号,但会将表情符号转换为其在 StackOverflow 中的符号版本:

\n

\xe2\x9a\xa0\xef\xb8\x8f (我希望那里有表情符号,而不是符号)

\n

我只是想知道为什么它在某些网站上“按预期”工作,而在其他网站上则不然。跟字体有关系吗?

\n

这是预期的表情符号\n在此输入图像描述

\n

我在 MacOS Monterey 12.2.1 下使用 Chrome 和 Brave 浏览器时经历过这种行为。

\n
\n

编辑这是一个视频,希望能更好地解释事情

\n

编辑2这是我所看到的:

\n

在此输入图像描述

\n

emoji

6
推荐指数
1
解决办法
1136
查看次数

如何检测 Snowflake VARCHAR 中的表情符号?

我有一个 1B 行的聊天消息表,其中有一个用于原始消息文本的最大大小的 VARCHAR 列。我如何 -

  1. 仅选择包含 1 个或多个表情符号字符的行
  2. 有效过滤掉没有表情符号的行(如果需要提高性能)

javascript regex sql emoji snowflake-cloud-data-platform

6
推荐指数
2
解决办法
1368
查看次数

如何从 Unicode 网站获取 Unicode 表情符号的完整列表

我正在构建一个需要使用表情符号的应用程序,特别是生成大量随机表情符号序列。这需要有一个很大的列表可供选择。我决定采用不同的方法,从Unicode 网站下载和解析数据,而不是采用此处详细介绍的循环硬编码十六进制范围的方法。从那里,我进行一些代码生成,并将所有独特的表情符号写入磁盘,然后我可以在我的应用程序中获取它们。所有这些都是作为我的应用程序的手动步骤或构建步骤发生的。

然而,Unicode 规范很复杂,我不确定应该从哪些数据中提取来建立一个明确的列表。最新版本的Unicode(14.0)下有三个文件:

Unicode 字符数据库 (UCD) 中还有两个文件:

所有这些列表之间肯定存在重复项,例如,虽然我可以下载并解析所有五个文件并将列表减少到脚本中的唯一实例,但我希望使我的脚本尽可能简单,而不做不必要的工作。

据我了解:

  • emoji-test.txt 是一组表情符号字符,就像您在键盘中看到的那样,按类别分组
  • emoji-sequences.txt 是表情符号范围、单个表情符号和多字符表情符号(例如 ( 1F1E6 1F1E8))或与变体选择器组合的表情符号(例如FE0F
  • emoji-zwj-sequences.txt 是由零宽度连接符连接的表情符号列表
  • emoji-variation-sequences 是表情符号列表,可以以文本形式或表情符号形式呈现
  • emoji-data.txt 似乎是一个非常全面的列表,不仅包含表情符号,还包含表情符号修饰符等

所有这些让我相当困惑,哪个列表或列表组合会给我最全面的表情符号列表。emoji-data.txt似乎有一个最广泛的列表,但我不想要表情符号修饰符或表情符号组件之类的东西;我只是在寻找用户可以使用键盘选择的表情符号(例如,您不能单独选择肤色修改器)。

哪些列表或列表组合可以生成我可以在应用程序中使用的最全面、最广泛的表情符号列表?

unicode emoji

6
推荐指数
1
解决办法
3132
查看次数

表情符号未显示在从 api 调用收到的文本中,flutter

我正在尝试显示包含 API 响应中收到的字符串中的表情符号的文本。文本显示正常,但表情符号显示为一些外来字符。请让我知道如何解决这个问题。谢谢。

文本中的表情符号应该是这样的:“那么,你是如何找到这个应用程序的?” 花点时间评价一下。

但它显示如下。

模拟器的屏幕截图

emoji dart flutter

6
推荐指数
1
解决办法
1158
查看次数

Github - 详细查看所有表情符号反应

我有一个关于 github 的问题。

我在 PR 中有一条评论,它对其他用户有一些反应,以表情符号的形式,如心形、竖起大拇指等。

嗯...我怎样才能看到对我的评论做出反应的所有用户?

到目前为止我得到的是......

在此输入图像描述

如何获取做出反应的用户的完整列表?

github emoji

6
推荐指数
1
解决办法
764
查看次数