emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Status of multicolor fonts?


From: Clément Pit--Claudel
Subject: Re: Status of multicolor fonts?
Date: Wed, 16 Dec 2015 13:22:28 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0

On 12/16/2015 12:10 PM, Eli Zaretskii wrote:
>> Cc: address@hidden, address@hidden
>> From: Clément Pit--Claudel <address@hidden>
>> Date: Wed, 16 Dec 2015 11:03:07 -0500
>>
>>>   http://www.unicode.org/versions/Unicode8.0.0/ch22.pdf
>>>   http://unicode.org/reports/tr51/
>>>   http://unicode.org/emoji/charts/index.html
>>>   http://unicode.org/Public/emoji/latest/emoji-data.txt
>>>   http://unicode.org/Public/emoji/latest/emoji-sequences.txt
>>>   http://unicode.org/Public/emoji/latest/emoji-zwj-sequences.txt
>>
>> I may have misunderstood you, Eli, but I don't think this would work: the 
>> Emoji in the fonts that I was discussing are not monochrome.
> 
> Read the stuff I pointed to: each emoji has a B&W variant (which is
> what you get from Emacs now) and color variants, selected by variation
> selectors.

Thanks Eli. I'm rather familiar with these documents. But my question was not 
about this; it was about fonts that embed truly multicolor images for specific 
codepoints (support for variation selectors is another question entirely, I 
believe). There are various implementations of multicolor fonts, as pointed out 
by the document that I originally linked to. For example, Apple does it by 
packaging a collection of PNGs and calling that a font. Microsoft does it with 
multiple layers of single-color SVGs. I was curious to know whether Emacs 
supports any this, and on which platforms.

From some web searches, it seems that Emacs definitely does support the "PNG 
packages as a font" technology developed Apple, in the native port of Emacs to 
MacOS. I'm not sure who implemented this support, and who maintains it. Perhaps 
the insight of that person would be useful in generalizing this feature to 
other platforms that Emacs runs on.

Clément

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]