Comments (16)
Thank you for the great details!
I don't see Bitstream Vera on your list. Do you have it installed?
You have two versions of the font installed: < V1.1 and V1.1+. EmojiOne rebranded to remove the space, so I changed the internal name in V1.1. You should remove the version with the space.
from emojione-color-font.
Bitstream Vera installed ver. 1.10-8
EmojiOne ver. 1.2-1 from ppa
from emojione-color-font.
Your output shows:
$ fc-match -s sans-serif
DejaVuSans.ttf: "DejaVu Sans" "Book"
EmojiOneColor-SVGinOT.ttf: "Emoji One Color" "Regular"
EmojiOneColor-SVGinOT.ttf: "EmojiOne Color" "Regular"
DejaVuSans-Bold.ttf: "Bitstream Vera Sans" "Bold"
Mine, yes on Ubuntu 14.04, shows:
$ fc-match -s sans-serif | head -n4
Vera.ttf: "Bitstream Vera Sans" "Roman"
EmojiOneColor-SVGinOT.ttf: "EmojiOne Color" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
The specific issue on your machine is:
DejaVuSans-Bold.ttf: "Bitstream Vera Sans" "Bold"
DejaVu is being selected instead of Bitstream Vera. Can you select Vera in another program such as LibreOffice?
from emojione-color-font.
Yeah, Bitstream Vera is selectable in any application. Sans, sans mono and serif.
from emojione-color-font.
How strange. I've done no tests in 16.10 since it won't be released until October. I'll add this to my todo list.
Can you give the output of a direct request for Vera Serif?
$ fc-match -s "Bitstream Vera Serif" | head -n2
VeraSe.ttf: "Bitstream Vera Serif" "Roman"
EmojiOneColor-SVGinOT.ttf: "EmojiOne Color" "Regular"
from emojione-color-font.
Oh, i'm sorry. My bad :( I have Ubuntu 16.04 x64. I'll fix initial post.
from emojione-color-font.
Ah ok! That makes more sense. I was surprised anyone was running 16.10 yet.
from emojione-color-font.
Also your output from:
$ ls /usr/share/fonts/truetype/ttf-bitstream-vera/
VeraBd.ttf VeraIt.ttf VeraMoBI.ttf VeraMono.ttf VeraSe.ttf
VeraBI.ttf VeraMoBd.ttf VeraMoIt.ttf VeraSeBd.ttf Vera.ttf
from emojione-color-font.
fc-match -s "Bitstream Vera Serif" | head -n2
VeraSe.ttf: "Bitstream Vera Serif" "Roman"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
ls /usr/share/fonts/truetype/ttf-bitstream-vera/
drwxr-xr-x 2 root root 4096 июн 14 01:35 .
drwxr-xr-x 26 root root 4096 июн 14 01:35 ..
-rw-r--r-- 1 root root 58716 апр 16 2003 VeraBd.ttf
-rw-r--r-- 1 root root 63208 апр 16 2003 VeraBI.ttf
-rw-r--r-- 1 root root 63684 апр 16 2003 VeraIt.ttf
-rw-r--r-- 1 root root 49052 апр 16 2003 VeraMoBd.ttf
-rw-r--r-- 1 root root 55032 апр 16 2003 VeraMoBI.ttf
-rw-r--r-- 1 root root 54508 апр 16 2003 VeraMoIt.ttf
-rw-r--r-- 1 root root 49224 апр 16 2003 VeraMono.ttf
-rw-r--r-- 1 root root 58736 апр 16 2003 VeraSeBd.ttf
-rw-r--r-- 1 root root 60280 апр 16 2003 VeraSe.ttf
-rw-r--r-- 1 root root 65932 апр 16 2003 Vera.ttf
from emojione-color-font.
Have you removed the second older version of the emoji font?
from emojione-color-font.
What i've done:
- find EmojiOne fonts in
/usr/share/fonts/truetype/emoji
and in~/.local/share/fonts
removed last one — not helps. - reinstall
fonts-emojione-svginot
— not helps - run
fc-cache -f -v
andsudo fc-cache -f -v
— not helps
from emojione-color-font.
I've been really busy.
The main issue is that we need to get your system to match Vera above DejaVu. This is why it doesn't work. It has nothing to do with the emoji font.
fc-match -s serif
DejaVuSerif.ttf: "DejaVu Serif" "Book"
EmojiOneColor-SVGinOT.ttf: "Emoji One Color" "Regular"
It should be Vera there. It's even stranger that your system is matching DejaVu as Vera:
DejaVuSans-Bold.ttf: "Bitstream Vera Sans" "Bold"
I was hoping for some other reports about this or a way for me to reproduce it. I'm downloading a 16.04 ISO right now to test in VM.
from emojione-color-font.
I am also running Ubuntu 16.04. Here's my output after installing from the PPA
rjh@merlion:~$ fc-match -s serif | head
VeraSe.ttf: "Bitstream Vera Serif" "Roman"
EmojiOneColor-SVGinOT.ttf: "EmojiOne Color" "Regular"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
rjh@merlion:~$ fc-match -s sans-serif | head
Vera.ttf: "Bitstream Vera Sans" "Roman"
EmojiOneColor-SVGinOT.ttf: "EmojiOne Color" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
rjh@merlion:~$ fc-match -s "Bitstream Vera Serif"
VeraSe.ttf: "Bitstream Vera Serif" "Roman"
EmojiOneColor-SVGinOT.ttf: "EmojiOne Color" "Regular"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
rjh@merlion:~$ dpkg-query --show ttf-bitstream-vera
ttf-bitstream-vera 1.10-8
rjh@merlion:~$ uname -a
Linux merlion 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
rjh@merlion:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS"
from emojione-color-font.
I have this configs in my /etc/fonts/conf.d/
:
56-emojione-color.conf
57-dejavu-sans.conf
57-dejavu-sans-mono.conf
57-dejavu-serif.conf
58-dejavu-lgc-sans.conf
58-dejavu-lgc-sans-mono.conf
58-dejavu-lgc-serif.conf
which contains aliases like that:
<alias binding="same">
<family>Bitstream Vera Sans</family>
<accept>
<family>DejaVu Sans</family>
</accept>
</alias>
is not our problem?
from emojione-color-font.
@richardjharris Yes. That's exactly what it should be. Thank you for the confirmation.
is not our problem?
No. I wrote the fontconfig to handle that.
I've just downloaded an ISO and tested the installation process on Ubuntu 16.04 in VirtualBox. Everything went as expected, except for needing to enable the Universe repository. It works correctly and all emoji are visible.
I don't know everything about font config, but there's clearly an issue with your font configuration. I've spent hours testing and reviewing the provided fontconfig. I'm not sure how to help you from here since I cannot reproduce the issue.
The fontconfig docs: https://www.freedesktop.org/software/fontconfig/fontconfig-user.html
from emojione-color-font.
@qnub I haven't heard any further details regarding so, I must close this issue.
I believe it is happening on your machine, but I cannot reproduce the issue there I cannot fix it. Please try the font installation in a fresh virtual machine on your computer. If you can give me steps to reproduce on a fresh 16.04 VM, I can fix or update the README.md about how to avoid the problem. Thank you!
from emojione-color-font.
Related Issues (20)
- Is it supported on the terminal ? HOT 3
- Color emojis in PhantomJS? HOT 2
- Broken Arch link in the installation guide. HOT 1
- Outlook.com HOT 3
- Link to EmojiOneColor-SVGinOT-1.3-Win.zip is 404.
- Missing fonts after installing EmojiOne HOT 2
- Add Unicode 10.0 support HOT 2
- Update to EmojiOne 3.1.1 HOT 1
- [Firefox 55] gfx.font_rendering.fontconfig.fontlist.enabled workaround no longer works HOT 10
- [Windows] Font-Cache When Replacing Segoe UI Emoji HOT 2
- On Linux ask for a different font HOT 6
- Ubuntu: Don't replace Ubuntu Font with Bitstream Vera [feature request] HOT 8
- Release EmojiTwo as an SVGinOT font HOT 1
- Whats the deal with Chrome? HOT 2
- Emoji not scaled properly in Windows 10 On-screen keyboard HOT 1
- Could you please explain how to add new symbols? HOT 4
- Scroll emoji is broken HOT 2
- Alien and moneybag emoji are broken on Ubuntu 16.04 HOT 4
- EmojiOne for Ubuntu Artful Aardvark HOT 2
- not able to install in centos HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emojione-color-font.