• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

EmojiOne Color font issues

LEGEND ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

Since AI 2017 EmojiOne Color font has not been available in Black and White in Illustrator. This is a HUGE oversite by Adobe and has caused multiple issues with our production workflow (old post)

 

To overcome this we've had to convert EmojiOne Color font to TTF to unlock the Black and White characters hidden in the font.

 

Enough complaining. My question is, how do I permenently uninstall the default "EmojiOne Color" font from Illustrator?

TOPICS
Type

Views

6.5K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Jul 27, 2022 Jul 27, 2022

You don't need to uninstall the color version but may install the Black and White version from here:

https://github.com/adobe-fonts/emojione-color

Votes

Translate

Translate
Adobe
Adobe Employee ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

Hello @rcraighead,

 

Thanks for reaching out. The EmojiOne font is bundled with Illustrator, and attempting to remove it is not recommended. However, you may try the Noto Emoji Font Family by Google and let us know if it works for you: https://fonts.google.com/noto/specimen/Noto+Emoji.

 

Looking forward to your response.

 

Thanks,

Anubhav

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

Sorry, but on thank you. We have tried Noto and it does not meet our needs. I am not asking what is recommended. I'm asking if it is possible to delete the color version of EmojiOneColor font because it is causing issues with our process.

Update:
Here is the solution we found:

The resolution is to remove the version stored inside the Adobe Illustrator app:

 

  • Close Illustrator
  • Navigate to Adobe Illustrator 2022.app in Applications
  • Right click and choose: "Show Package Content"

    rcraighead_0-1658953087256.jpeg

     

  • Navigate to Required/Fonts/EmojiOneColor.otf

    rcraighead_1-1658953087257.jpeg

     

  • Select and delete the font (requires Admin privileges).
  • Restart Illustrator


Hope this helps someone else struggling with the Adobe-imposed limitations of this font.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

Can you explain what the "issues with our process" are.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

I've explained before, but sure:
We create artwork for engraving that requires BW text. Before AI 2017 The EmojiOneColor font previewed in black and white in Illustrator. Since 2017 it ONLY previews in full color. These are useless to our process and not easily converted to B&W because of overlapping color objects in the characters (oddly, Photoshop auto-converts the Color characters into simple B&W when outlined).

By trial-n-error we learned that the "Fall-back" B&W characters were still present in the EmojiOneColor.otf font but only accessible if the font is converted to TTF. But using the TTF and the OTF versions causes confusion with certain automation scripts we used. I've tried to rename the TTF font but that's more complicated than it might seem. The simple solution is to remove the "Color-Only" OTF font. I just didn't know where it was hidding until it dawned on my it might be in the "app Content".

Because our production needs are very focused the absence of a "Full Color" Emoji font is of no concern to us.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

Deleting or adding or editing files inside an application package is high risk. Apps are signed and this is detectable as a change (aka "tempering") with a previously trusted bundle. There have been dark warnings that "tampered" apps will be blocked from running; it is not clear to me if this happens today. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jul 28, 2022 Jul 28, 2022

Copy link to clipboard

Copied

@Test Screen Name , Thanks for the warning. I've requested assistance from Adobe on this issue since 2017 with no resolution. Deleting the font was a "last resort". It has fixed our issue.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

You don't need to uninstall the color version but may install the Black and White version from here:

https://github.com/adobe-fonts/emojione-color

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

Thanks @Ton Frederiks. That's the first I've heard of the BW standalone version. That will be helpful. How did you know about it? Guess I've been looking in all the wrong places.

Interesting. It says it was updated 3 hours ago. 

EDIT:
For scripting purposes it still returns the same font name as the default "EmojiOneColor" font. This may cause the same issues we're experiencing now since this name is used to auto-switch fonts for specific characters in a string.

rcraighead_0-1658957907092.png

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 27, 2022 Jul 27, 2022

Copy link to clipboard

Copied

I just searched for the font and stumbled on this page. Yes I saw that it was only 3 hours ago updated.

I have now both versions of EmojiOne in Illustrator and can switch between them like you change styles like Bold, Italic.

Screenshot 2022-07-28 at 00.02.27.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jul 28, 2022 Jul 28, 2022

Copy link to clipboard

Copied

I tried installing both and see they work fine using the interface. My initial test showed they share the same name as far as ExtendScript is concerned. I'll need to do more testing.
In our production environment we have no need for the "Color" version. If it causes no issues we will probably run without it.

Edit:
After further testing the "EmojiOne Black and White" font DOES come back with a different name in ExtendScript:

rcraighead_0-1659023077539.png

This will be a better solution than deleting EmojiOneColor.otf from Illustrator.

Thanks, @Ton Frederiks , for the answer!

Edit2:
I was too quick to call this "solved". When both EmojiOne fonts are present the script still places an extra "blank" character after the emoji:

This is the controlling script:

function fixText(ii) {
    //Update "Infinity" and "Heart" icons and Convert Emojis to "EmojiOneBW" font.
    //This line captures exact Font name.
    //alert (app.activeDocument.textFrames[0].textRange.characters[0].textFont);
    var aDoc = app.activeDocument;
    var aTF = aDoc.textFrames[0];
    var reg = /\u2665/g;
    var res, idx;
    while (res = reg.exec(aTF.contents)) {
        idx = res.index;
        aTF.textRange.characters[idx].textFont = app.textFonts["ZapfDingbatsITC"];
    };
    //Set Emojis to "EmojiOneBW" font
    var tg = ii; //Target is selected textFrame  
    try {
        var fnt = app.textFonts["EmojiOneBW"];
    } catch (e) {}
    var fnt2 = app.textFonts["Baskerville-SemiBold"];
    var chrcd;
    for (var i = 0; i < tg.characters.length; i++) {
        chrcd = tg.characters[i].contents.charCodeAt(0);
        if (chrcd > 8222 && chrcd < 64256) { //find High Surrogate  
            tg.characters[i].textFont = fnt;
        }
    }

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 28, 2022 Jul 28, 2022

Copy link to clipboard

Copied

LATEST

Good to hear that worked.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines