When you have a minute, I'd like you all to take this test:
create a new Inkscape file
with the Text tool create a new text object and add some emojis 😁🤓😺
create a second text object and create a line of text using the Wingdings, Webdings or Zapf Dingbats font
It doesn't matter which emojis or symbols you use. The main question is "Can you do it?"
If so, please save the .svg file and post it here, stating your Inkscape version, OS and OS version. If you can't, please reply anyway with the same version information!
By responding either way, you help improve Inkscape! You're all @ home in quarantine doing nothing anyway! 😷
Users, when you use emojis or symbol fonts (Zapf Dingbats, etc.) in Inkscape, do you see this…
or maybe this…
The Inkscape team needs testers.
create a new Inkscape file
with the Text tool create a new text object and add some emojis 😷🤓🤣😺❤
create a second text object and create a line of text using the Wingdings, Webdings or Zapf Dingbats font
It doesn't matter which emojis or symbols you use. The main question is "Can you do it?"
If so, please save the .svg file and post it here, stating your Inkscape version, OS and OS version. If you can't, please reply anyway with the same version information!
How are you entering emojis? I just copied your text.
The face with glasses don't show for me (in the text pane preview a box with an alpha numeric is shown).
- - -
A curious thing happens when I copy and paste text with the faces (not with other text). The first paste gives an error:
Traceback (most recent call last): File "ink2canvas.py", line 91, in <module> ink.affect() File "/usr/share/inkscape/extensions/inkex.py", line 285, in affect self.output() File "ink2canvas.py", line 34, in output sys.stdout.write(self.canvas.output()) UnicodeEncodeError: 'ascii' codec can't encode characters in position 480-482: ordinal not in range(128)
Then the second time I paste the text object is correctly copied.
jonpatterns, I'm entering emojis and dingbats in all ways possible: from the Text and Font panel, from the Font toolbar and copy/paste from other applications.
Sorry, I can't help you with that error message but I will note it. Thanks for your input!
I'm on Linux (Manjaro), 0.92.4. The emojis are unicodes - can be entered using ctrl-u.
Comparison on different systems here, (For me, Linux seems to render most of them as 'native' and are the same in most fonts. But a few are dropped and just a blank space is shown (but the unicode in a box is shown in the text pane).
Actually, I made a mistake! The font under Sans-serif is set to Times New Roman. I've corrected attached fixed version (also removed versions and OS heading).
Here's the render from Linux (Manjaro) 1.0beta2 (2b71d25, 2019-12-03) (using LD_PRELOAD="/usr/lib/libfontconfig.so:/usr/lib/libfreetype.so" ~/AppImage/Inkscape-2b71d25-x86_64.AppImage)
Debian 11 user here. I can't get emojis to appear in my inkscape document.
I stumbled on this thread as it's the second link returned from duckduckgo when searching for "inkscape emoji"
Here's what I see when running Inkscape 1.0.2 (e86c870879, 2021-01-15) on Debian 11 (bullseye)
> The main question is "Can you do it?"
Answer: no.
1. The emojis do not show up on my first object using Open Sans font
2. I cannot create a seond object in "using the Wingdings, Webdings or Zapf Dingbats font" as none of those fonts are available
To see what cannot be seen, I've made the contents of the text box enclose the emojis inside of pipes:
> emojis:|😁🤓😺|
What's really strange to me is that the emojis actually appear in the preview of the "Text and Font Window," but they do *not* appear in the inkscape document itself
Hi, I'm on Manjaro Linux. Emoji renders in color on preview, black and white on the actual drawing. .svg save file shows color emojis when loaded into browser (Opera).
Is inkscape *supposed* to just show monochrome emojis in the app itself? Seeing them in color as you work would really help, especially for graphic artists designing for print medium.
Hello, everybody! 👋
When you have a minute, I'd like you all to take this test:
It doesn't matter which emojis or symbols you use. The main question is "Can you do it?"
If so, please save the .svg file and post it here, stating your Inkscape version, OS and OS version. If you can't, please reply anyway with the same version information!
By responding either way, you help improve Inkscape! You're all @ home in quarantine doing nothing anyway! 😷
Thanks so much! -- Grey
Users, when you use emojis or symbol fonts (Zapf Dingbats, etc.) in Inkscape, do you see this…
or maybe this…
The Inkscape team needs testers.
It doesn't matter which emojis or symbols you use. The main question is "Can you do it?"
If so, please save the .svg file and post it here, stating your Inkscape version, OS and OS version. If you can't, please reply anyway with the same version information!
Help improve Inkscape! Thanks so much. -- Grey
I'm not quite sure I understand the question myself, but if it helps...
Edit: Font of first line is Arial, no idea why it's cut at the top.
Patrick, you're on Windows 10, correct? And yes, it helps. On macOS and Ubuntu, emojis and dingbats are not appearing correctly.
Thanks!
Yep, Windows 10, Inkscape 1.1-dev (b7538614ee, 2020-04-05)
I have a created a dingbat before, it works in win 7, as far as I've ever used it at least.
Thank you, Flamingolady! ❤
Any Linux and macOS users? Can you use emojis and dingbats in Inkscape?
How are you entering emojis? I just copied your text.
The face with glasses don't show for me (in the text pane preview a box with an alpha numeric is shown).
- - -
A curious thing happens when I copy and paste text with the faces (not with other text). The first paste gives an error:
Traceback (most recent call last):
File "ink2canvas.py", line 91, in <module>
ink.affect()
File "/usr/share/inkscape/extensions/inkex.py", line 285, in affect
self.output()
File "ink2canvas.py", line 34, in output
sys.stdout.write(self.canvas.output())
UnicodeEncodeError: 'ascii' codec can't encode characters in position 480-482: ordinal not in range(128)
Then the second time I paste the text object is correctly copied.
Edit: Linux (Manjaro)
jonpatterns, I'm assuming you're on Windows as well...?
jonpatterns, I'm entering emojis and dingbats in all ways possible: from the Text and Font panel, from the Font toolbar and copy/paste from other applications.
Sorry, I can't help you with that error message but I will note it. Thanks for your input!
I'm on Linux (Manjaro), 0.92.4. The emojis are unicodes - can be entered using ctrl-u.
Comparison on different systems here, (For me, Linux seems to render most of them as 'native' and are the same in most fonts. But a few are dropped and just a blank space is shown (but the unicode in a box is shown in the text pane).
https://apps.timwhitlock.info/emoji/tables/unicode
Full list here:
https://unicode.org/emoji/charts/full-emoji-list.html
Firefox renders the same svg file by replacing 'native' look with it's own colourful versions.
jonpatterns, would you be so kind as to attach that svg file here?
Done : -)
Edit: corrected file two posts below \/ \/ \/
And this is what your file (thank you very much, BTW :heart: ) looks like in Inkscape 1.0beta2, macOS...
Note "sans serif" renders as "Times New Roman!" 😲
Will post my findings on the Ubuntu machine later. Again, thanks, pal! 👍
Actually, I made a mistake! The font under Sans-serif is set to Times New Roman. I've corrected attached fixed version (also removed versions and OS heading).
Here's the render from Linux (Manjaro) 1.0beta2 (2b71d25, 2019-12-03) (using LD_PRELOAD="/usr/lib/libfontconfig.so:/usr/lib/libfreetype.so" ~/AppImage/Inkscape-2b71d25-x86_64.AppImage)
🤣🤣🤣
Well, thanks for clearing that up! 🤣👍
Anyway, it wasn't necessary for you to correct and resave...but awful nice ❤
I have the same issue under MacOS 11.6.7 (20G630)
when I copy this emoji https://emojipedia.org/adi-shakti/ which as been approved in 1993 in unicode 1.1
I just have a blob
but it word when I cut and past this one
https://fontawesome.com/icons/khanda?s=solid
here my svg
@jodumont, the glyph seems to be fine, I'd remove the stroke.
Debian 11 user here. I can't get emojis to appear in my inkscape document.
I stumbled on this thread as it's the second link returned from duckduckgo when searching for "inkscape emoji"
Here's what I see when running Inkscape 1.0.2 (e86c870879, 2021-01-15) on Debian 11 (bullseye)
> The main question is "Can you do it?"
Answer: no.
1. The emojis do not show up on my first object using Open Sans font
2. I cannot create a seond object in "using the Wingdings, Webdings or Zapf Dingbats font" as none of those fonts are available
To see what cannot be seen, I've made the contents of the text box enclose the emojis inside of pipes:
> emojis:|😁🤓😺|
What's really strange to me is that the emojis actually appear in the preview of the "Text and Font Window," but they do *not* appear in the inkscape document itself
Is this a known bug?
Hi, I'm on Manjaro Linux. Emoji renders in color on preview, black and white on the actual drawing. .svg save file shows color emojis when loaded into browser (Opera).
I think your problem is related to this bug:
https://gitlab.com/inkscape/inkscape/-/issues/570
Edit: Do you have font 'Noto Color Emoji' installed?
> Edit: Do you have font 'Noto Color Emoji' installed?
Yes I do. If I change to that font, the emojis still do not display.
Sounds like it is almost certainly related to bug 570 linked in my previous comment. What happens if you remove 'Noto Color Emoji' font?
> What happens if you remove 'Noto Color Emoji' font?
First I removed the font with this command
sudo apt-get purge fonts-noto-color-emoji
And then I closed and re-opened the svg attached above. See the result attached (again, Debian 11).
That appears to have made 2 out of 3 of the emojis appear. I'm missing the middle one (🤓) for some reason.
Is inkscape *supposed* to just show monochrome emojis in the app itself? Seeing them in color as you work would really help, especially for graphic artists designing for print medium.
Or is that also a bug?
See this comment: https://gitlab.com/inkscape/inkscape/-/issues/570#note_371619930