标签: emoji

用emojis归因字符串 - 适当的高度

我正在尝试获取属性字符串的高度.这正如预期的那样:

[attrString boundingRectWithSize:size
                         options:(NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingTruncatesLastVisibleLine)
                         context:NULL]
Run Code Online (Sandbox Code Playgroud)

...除非字符串包含表情符号.使用表情符号时,字符串会在标签底部被切掉.我需要做些什么吗?

nsstring nsattributedstring uilabel ios emoji

7
推荐指数
1
解决办法
1546
查看次数

UILabel表情符号SizeToFit工作错误

我正在与UILabel一起使用表情符号并且想要做SizeToFit.但是,它给我带来了错误的标签高度.没有表情符号它很有效,可能是什么问题以及如何解决它?

UILabel * textLabel = [UILabel new];
    [textLabel setText:commentString];
    [textLabel setFont:[UIFont systemFontOfSize:14.0f]];
    [textLabel setFrame:CGRectMake(0,
                                   0,
                                   250,
                                   0)];
    [textLabel setNumberOfLines:0];
    [textLabel sizeToFit];
Run Code Online (Sandbox Code Playgroud)

size fonts label emoji

7
推荐指数
0
解决办法
290
查看次数

有没有办法让Android打开表情符号键盘?

我在想是否有办法在表情符号模式下打开Android键盘或任何其他键盘?

下面的代码不是必需的.这有助于打开键盘.我想直接打开表情符号的键盘. android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine" android:imeOptions="actionSend|flagNoEnterAction"

android emoji

7
推荐指数
0
解决办法
200
查看次数

关于CSS :: first-letter和UTF-8 mb4的兼容性

所以,这是我的问题:我正在创建一个网站,我有一些帖子.在那些帖子中,我把一个"::第一个字母"突出显示,使其更大,它完美地运作.

但是,当我要加载一个首字母作为UTF-8 mb4(2个Unicode字符)的Unicode表情符号的帖子时,它会失败,因为尝试加载单个字符串为2分开,所以结果是某些东西奇怪.

这是一个截图:

unicode和:: first-letter出错

你怎么看,有一个更大的字母和一个更小的未知,然后同样的表情可见,因为我创建了一个帖子与相同的表情符号写下2次.

.first_letter_post::first-letter {
  float: left;
  padding-right: 20px;
  padding-top: 0px;
  margin-bottom: -15px;
  margin-top: -10px;
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
}
Run Code Online (Sandbox Code Playgroud)
<p class="first_letter_post">foobar</p>
Run Code Online (Sandbox Code Playgroud)

这就是角色:我正在使用Google Chrome.

我希望有人可以帮助我.

css unicode html5 utf-8 emoji

7
推荐指数
1
解决办法
277
查看次数

如何使表情符号在windows android studio代码编辑器视图中良好显示?

如何在Android studio中的Android源代码或Windows操作系统中的IntelliJ中使用emoji?我想通过从上下文相关的弹出窗口中选择表情符号来在 logcat 打印消息中使用表情符号。我找不到合适的插件。我需要下图中使用的插件。但不知道如何实现同样的目标。当我用谷歌搜索时,我得到了对 emoji-compat 的引用,用于在 android 应用程序的软键盘对话框中显示表情符号。但我只想在注释和 logcat 的源代码中使用表情符号。 在此输入图像描述

更新:我以为这是 android studio 的一个功能。但它在 Windows 10 中可用作软触摸键盘。“WIN + ;” 是启动相同的快捷方式。 在此输入图像描述

现在,我的下一个问题是如何使表情符号在 Windows android studio 的代码编辑器和 logcat 中显示彩色,就像在 Mac 中显示的方式一样。在 Mac 中它看起来像这样: 在此输入图像描述 在 Windows 中,添加表情符号后,它在编辑器中显示如下: 在此输入图像描述

jetbrains-ide intellij-idea emoji android-studio

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

WordPress:无法使用表情符号保存或更新帖子

我在 000webhost.com 上托管我的 WordPress (v5.4.2) 博客,但无法保存任何带有表情符号字符的帖子。我收到这个错误Updating failed. Could not update post in the database

我尝试更改 wp-config.php 中的这些行

define( 'DB_CHARSET', 'utf8mb4' );

define( 'DB_COLLATE', 'utf8mb4_unicode_ci' );
Run Code Online (Sandbox Code Playgroud)

utf8mb4_unicode_ci我还通过以下步骤 将 MySQL 中的所有表迁移到。在此输入图像描述

但这些都不起作用,我错过了什么?请帮助我的WordPress版本:5.4.2

wp_encode_emoji()

php mysql wordpress phpmyadmin emoji

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

Whatsapp 点击以表情符号聊天

使用 Whatsapp “点击聊天”,我可以按预期向某个号码发送消息。\n但是,我想在预填充消息中发送一些表情符号。当我使用浏览器时它运行良好,但当我在应用程序内使用 WebView 时它不起作用(特别是带有运行同一站点的 WebView 的 React Native 应用程序)。

\n

问题
\n对于桌面浏览器或 webView,我使用相同的功能和相同的编码 ( encodeURI()),但是\n当 WebView 调用 Whatsapp URL(“wa.me/...”)时,Whatsapp 上的聊天将所有表情符号显示为:\xef\xbf\xbd

\n
    \n
  • 是否可以在 Whatsapp Click to Chat 上使用表情符号?(我敢打赌,因为桌面浏览器可以工作)。
  • \n
  • 移动设备/应用程序上会发生什么?
  • \n
  • 我应该使用某种字符编码,如unicode、UTF-8(我已经测试了一些,但没有成功)?
  • \n
\n

这是我正在使用的函数:

\n
SendWhatsapp = function(message, number) {\n  number = LibGeral.NormalizeMobileNumber(number);\n  if (empty(message)) {\n    message = "";\n  }\n\n  var urlApiWhats = "https://wa.me/" + number + "?text=" + message;\n  urlApiWhats = encodeURI(urlApiWhats);\n  var a = document.createElement("a");\n  a.setAttribute("data-action", "share/whatsapp/share")\n  a.href = urlApiWhats;\n  window.document.body.appendChild(a)\n  a.click();\n  window.document.body.removeChild(a);\n …
Run Code Online (Sandbox Code Playgroud)

javascript encoding emoji whatsapp

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

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
查看次数

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

我有一个关于 github 的问题。

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

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

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

在此输入图像描述

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

github emoji

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