Как вывести символ юникода?
Например, этот
Взять и вывести?
Может еще шрифт поменять.
label1.Text = "🔞";
label1.Font = new Font("Segoe UI Emoji", 24);
Но похоже винформс без доп. библиотек не умеет цветные, только одноцветные цвета текста контрола.
https://www.reddit.com/r/visualbasic/comments/54qhi2/colour_emojis_from_segoe_ui_in_standard_windows/
Если как текст, то наверное текстом и выведет, без раскраски характерной эмоджи. Типа так:
Заперещено до 18 лет Эмоджи
Код значка в ворд можно вставить и посмотреть как будет выглядеть.
Код правильный, по ссылке и тут в сообщении цветной же (если поддерживает ОС и браузер).
Используется ли цветная версия зависит от ОС, GUI библиотеки и т.д.
https://en.wikipedia.org/wiki/Emoji#Color_support
Any operating system that supports adding additional fonts to the system can add an emoji-supporting font. However, inclusion of colorful emoji in existing font formats requires dedicated support for color glyphs. Not all operating systems have support for color fonts, so in these cases emoji might have to be rendered as black-and-white line art or not at all. There are four different formats used for multi-color glyphs in an SFNT font,[120] not all of which are necessarily supported by a given operating system library or software package such as a web browser or graphical program.[121] This means that color fonts may need to be supplied in several formats to be usable on multiple operating systems, or in multiple applications.
Например, редактор кода студии выводит не цветную версию, а консоль винды вообще в шоке и выводит ??
.
А MonoDevelop и терминал GNOME на линуксе смогли.
Так это браузер обработал.
Попробуй вставить текстовый редактор.
???
Не понял.
Это скорее даже не браузер обработал а моторчик форума.
В свое время даже тему подымал:
Как смайлики вставлять на форуме где они запрещены.
Если нужно, вставлю ссылку редиректа.
Вот нашел здесь
Нет.
1.html (41 Байт)
Это просто символ юникода.
Отобразит ли его какое-то приложение цветным зависит от наличия шрифтов и поддержки ОС, библиотеками используемыми приложением и т.д. таких фич шрифта.
https://www.glyphsapp.com/tutorials/articles?q=Color
Creating a Microsoft color font (CPAL/COLR) | Glyphs
И соответственно от шрифта зависит как он выглядит.
<font face="Segoe UI Emoji" size="36"> Hello 🔞</font>
<br/>
<font face="Noto Color Emoji" size="36"> Hello 🔞</font>
Не соглашусь.
Пример. Браузер отображает в цвете, MS Word нет. ОС одна для обоих, шрифты доступны обоим приложениям, те что есть в системе.
И? Я ж говорю, недостаточно только ОС и шрифтов, зависит еще от того, как устроен рендеринг текстов в приложении. Какие оно библиотеки использует, поддерживают ли они цветные шрифты и т.д.
Например, студия сделана на WPF, а он, вместе с винформс, пока вроде бы не поддерживает их без доп. костылей, так что в редакторе студии они отображаются не цветными.
Если правильно понял. Придумав костыль можно в студии собрать приложение которое воспроизведет эмоджи в цвете?
Или можно как-то стандартными средствами студии это сделать?