Author Topic: Common smiley support  (Read 618 times)

0 Members and 1 Guest are viewing this topic.

Offline TragenTopic starter

  • Newbie
  • *
  • Posts: 34
  • Karma: 0
Common smiley support
« on: 16 11 2016, 22:41:25 »
I would like to request common smiley support.
This means we use the smileys from Unicode 7+.
With Unicode 8 they added a lot more.
You could also include emojione font with your installation for older OS.
This would remove the need for SmileyAdd as most messengers use
Unicode smileys now.
 

Offline AnrDaemon

  • Full Member
  • ***
  • Posts: 198
  • Country: 00
  • Karma: 3
Re: Common smiley support
« Reply #1 on: 18 11 2016, 04:14:50 »
remove the need for SmileyAdd
 

Offline Wishmaster

  • Developer
  • Global Moderator
  • *****
  • Posts: 603
  • Country: de
  • Karma: 31
  • Anti-Hero
  • Version Info
Re: Common smiley support
« Reply #2 on: 18 11 2016, 06:19:49 »
I would like to request common smiley support.
This means we use the smileys from Unicode 7+.
With Unicode 8 they added a lot more.
It's supported for about half a year at least, isn't it?
 

Offline AnrDaemon

  • Full Member
  • ***
  • Posts: 198
  • Country: 00
  • Karma: 3
Re: Common smiley support
« Reply #3 on: 18 11 2016, 07:06:24 »
Half a year? I though it was supported since introduction of Unicode into Miranda. Several years, and that's a very careful estimation.
 

Offline Wishmaster

  • Developer
  • Global Moderator
  • *****
  • Posts: 603
  • Country: de
  • Karma: 31
  • Anti-Hero
  • Version Info
Re: Common smiley support
« Reply #4 on: 18 11 2016, 19:55:25 »
Half a year? I though it was supported since introduction of Unicode into Miranda. Several years, and that's a very careful estimation.
Unicode yes, I'm not sure about Unicode 7 or 8 in particular.
 

Offline TragenTopic starter

  • Newbie
  • *
  • Posts: 34
  • Karma: 0
Re: Common smiley support
« Reply #5 on: 18 11 2016, 23:05:00 »
So what is so funny? You still need an easy way to select the smileys like in Signal/Telegram/Threema/...
You can say it's Unicode and you can enter whatever you want. Sure. But there should be an easy way to select
from smiley categories like in the mentioned messengers. Miranda NG is far away from being comfortable.
 

Offline AnrDaemon

  • Full Member
  • ***
  • Posts: 198
  • Country: 00
  • Karma: 3
Re: Common smiley support
« Reply #6 on: 28 11 2016, 18:45:49 »
Perhaps I'm too old… but I don't need a smiley sending program. I need a communication client.
 

Offline Robyer

  • Moderator
  • *****
  • Posts: 1036
  • Country: cz
  • Karma: 59
    • Robyer.cz website
  • Jabber ID
  • Version Info
Re:Common smiley support
« Reply #7 on: 30 11 2016, 09:03:47 »
AnrDaemon, yes, perhaps you are too old :-) Smileys provide another layer of communication (= emotions) and it feels really different to use them and not. But that's bit offtopic. :)

I agree with "common (emoji) smiley support" in SmileyAdd. That whole plugin needs many improvements...
I'm developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. ~ If you like my work, you can DONATE to me via Paypal.
 

Offline TragenTopic starter

  • Newbie
  • *
  • Posts: 34
  • Karma: 0
Re: Common smiley support
« Reply #8 on: 30 11 2016, 22:47:14 »
I've tried to write unicode smileys but it looks like the font doesn't support it and the
font substitution in MNG isn't done correctly.
You could support it with http://emojione.com/ like Mozilla does with Firefox.

Try to paste any of this smileys into MNG. At least with Scriver it doesn't work.
Here is the link as pasting the smiley into this forum doesn't work.
http://emojipedia.org/unicode-8.0/

 

Offline Robyer

  • Moderator
  • *****
  • Posts: 1036
  • Country: cz
  • Karma: 59
    • Robyer.cz website
  • Jabber ID
  • Version Info
Re: Common smiley support
« Reply #9 on: 01 12 2016, 07:33:24 »
Tragen, your Windows must support that. You need to choose correct font, for example Segoe UI Emoji on Windows 10 supports these Unicode 8.0 emojis.

See https://ctrlv.cz/BBAm

EDIT: And when creating smileypack make sure you save it with correct codepage (I don't remember if UTF-8 or UTF-16), you can inspire by my working Facebook Emojis - http://miranda-ng.org/distr/addons/Smileys/facebook_emoji.zip
« Last Edit: 01 12 2016, 07:46:48 by Robyer »
I'm developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. ~ If you like my work, you can DONATE to me via Paypal.
 

Offline TragenTopic starter

  • Newbie
  • *
  • Posts: 34
  • Karma: 0
Re: Common smiley support
« Reply #10 on: 01 12 2016, 18:26:08 »
Robyer, I'm using Windows 10 which supports all the emojis.
The problem is that it's stupid to chose fonts which supports them.
This should be done via proper font substitution by Miranda NG.
So no user should every worry about if it works.
 

Offline Robyer

  • Moderator
  • *****
  • Posts: 1036
  • Country: cz
  • Karma: 59
    • Robyer.cz website
  • Jabber ID
  • Version Info
Re: Common smiley support
« Reply #11 on: 01 12 2016, 18:42:21 »
Tragen, interesting, do you know any other messenger which does that?
I'm developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. ~ If you like my work, you can DONATE to me via Paypal.
 

Offline AnrDaemon

  • Full Member
  • ***
  • Posts: 198
  • Country: 00
  • Karma: 3
Re: Common smiley support
« Reply #12 on: 20 12 2016, 16:42:49 »
I vaguely recall that there's functions to test is a chosen font contains support for specific character/s.
 

Offline TragenTopic starter

  • Newbie
  • *
  • Posts: 34
  • Karma: 0
Re: Common smiley support
« Reply #13 on: 28 01 2017, 23:47:31 »
http://stackoverflow.com/questions/16828868/how-to-automatically-choose-most-suitable-font-for-different-language
Here is the link to Chrome how fonts are rendered with fallback.
https://chromium.googlesource.com/chromium/src/+/bde885b4e8cf11db7ba2af6c70a6580830a52e7a/ui/gfx/render_text_win.cc

So basically when you use TextOut, the system is doing everything for you. In this case we could send all unicode characters,
even smileys. Better support for smiley selection would still be a good thing.

Tragen