13rac1 / twemoji-color-font

Twitter Unicode emoji color OpenType-SVG font for Linux/MacOS/Windows
Other
1.72k stars 74 forks source link

Issues with nonexistent fonts and character spacing #91

Open multiwebinc opened 4 years ago

multiwebinc commented 4 years ago

I was having some issues with twemoji-color-font. I was using the version from the PPA on Kubuntu (11.2.0-1). I created this question:

https://askubuntu.com/questions/1271915/kubuntu-20-04-font-used-when-the-font-is-not-installed/1283665#1283665

and this issue:

https://jira.mongodb.org/browse/COMPASS-4443?filter=-2

Here is my /var/log/apt.history file in case you want to investigate it.

Click to expand! ``` Start-Date: 2020-10-14 02:06:15 Remove: fonts-twemoji-svginot:amd64 (13.0.1-1) Purge: ttf-bitstream-vera:amd64 (1.10-8) End-Date: 2020-10-14 02:06:16 Start-Date: 2020-10-14 02:09:58 Install: ttf-bitstream-vera:amd64 (1.10-8, automatic), fonts-twemoji-svginot:amd64 (11.2.0-1) End-Date: 2020-10-14 02:09:59 Start-Date: 2020-10-14 02:11:11 Purge: fonts-twemoji-svginot:amd64 (11.2.0-1) End-Date: 2020-10-14 02:11:12 Start-Date: 2020-10-14 02:13:38 Purge: ttf-bitstream-vera:amd64 (1.10-8) End-Date: 2020-10-14 02:13:39 Start-Date: 2020-10-14 02:16:27 Purge: fonts-noto-unhinted:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto-cjk:amd64 (1:20190410+repack1-2), fonts-noto-extra:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto-ui-core:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto-ui-extra:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto-color-emoji:amd64 (0~20200408-1), fonts-noto-hinted:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto-core:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto-mono:amd64 (20200323-1build1~ubuntu20.04.1), fonts-noto-cjk-extra:amd64 (1:20190410+repack1-2) End-Date: 2020-10-14 02:16:29 Start-Date: 2020-10-14 02:17:07 Purge: fonts-kacst-one:amd64 (5.0+svn11846-10), fonts-kacst:amd64 (2.01+mry-14) End-Date: 2020-10-14 02:17:08 Start-Date: 2020-10-14 02:18:07 Remove: fonts-indic:amd64 (2:1.3), fonts-gujr:amd64 (2:1.3) Purge: fonts-kalapi:amd64 (1.0-3) End-Date: 2020-10-14 02:18:08 Start-Date: 2020-10-14 02:18:32 Remove: fonts-deva:amd64 (2:1.2), fonts-orya:amd64 (2:1.2), fonts-knda:amd64 (2:1.2), fonts-taml:amd64 (2:1.3), fonts-telu:amd64 (2:1.2), fonts-guru:amd64 (2:1.2), fonts-mlym:amd64 (2:1.2), fonts-beng:amd64 (2:1.2) Purge: fonts-lohit-deva:amd64 (2.95.4-4), fonts-lohit-orya:amd64 (2.91.2-1), fonts-lohit-knda:amd64 (2.5.4-2), fonts-lohit-beng-bengali:amd64 (2.91.5-1), fonts-lohit-taml:amd64 (2.91.3-1), fonts-lohit-telu:amd64 (2.5.5-1), fonts-lohit-beng-assamese:amd64 (2.91.5-1), fonts-lohit-gujr:amd64 (2.92.4-4), fonts-lohit-guru:amd64 (2.91.2-1), fonts-lohit-mlym:amd64 (2.92.2-1), fonts-lohit-taml-classical:amd64 (2.5.4-1) End-Date: 2020-10-14 02:18:35 Start-Date: 2020-10-14 02:20:20 Remove: fonts-thai-tlwg:amd64 (1:0.7.1-3), fonts-smc:amd64 (1:7.1) Purge: fonts-tlwg-waree:amd64 (1:0.7.1-3), fonts-smc-rachana:amd64 (7.0.2-1), fonts-tlwg-waree-ttf:amd64 (1:0.7.1-3), fonts-smc-anjalioldlipi:amd64 (7.1.2-1) End-Date: 2020-10-14 02:20:21 Start-Date: 2020-10-14 02:21:13 Purge: fonts-tlwg-laksaman:amd64 (1:0.7.1-3), fonts-tlwg-purisa:amd64 (1:0.7.1-3), fonts-tlwg-purisa-ttf:amd64 (1:0.7.1-3), fonts-tlwg-norasi:amd64 (1:0.7.1-3), fonts-tlwg-typewriter-ttf:amd64 (1:0.7.1-3), fonts-samyak-deva:amd64 (1.2.2-4), fonts-tlwg-typist:amd64 (1:0.7.1-3), fonts-tlwg-norasi-ttf:amd64 (1:0.7.1-3), fonts-tlwg-kinnari:amd64 (1:0.7.1-3), fonts-tlwg-mono:amd64 (1:0.7.1-3), fonts-tlwg-typewriter:amd64 (1:0.7.1-3), fonts-tlwg-garuda:amd64 (1:0.7.1-3), fonts-tlwg-kinnari-ttf:amd64 (1:0.7.1-3), fonts-samyak-taml:amd64 (1.2.2-4), fonts-tlwg-typo:amd64 (1:0.7.1-3), fonts-tlwg-sawasdee:amd64 (1:0.7.1-3), fonts-tlwg-umpush:amd64 (1:0.7.1-3), fonts-tlwg-loma:amd64 (1:0.7.1-3), fonts-samyak-gujr:amd64 (1.2.2-4), fonts-tlwg-garuda-ttf:amd64 (1:0.7.1-3), fonts-tlwg-sawasdee-ttf:amd64 (1:0.7.1-3), fonts-tlwg-typo-ttf:amd64 (1:0.7.1-3), fonts-samyak-mlym:amd64 (1.2.2-4), fonts-tlwg-loma-ttf:amd64 (1:0.7.1-3), fonts-tlwg-mono-ttf:amd64 (1:0.7.1-3), fonts-tlwg-typist-ttf:amd64 (1:0.7.1-3), fonts-tlwg-umpush-ttf:amd64 (1:0.7.1-3), fonts-tlwg-laksaman-ttf:amd64 (1:0.7.1-3) End-Date: 2020-10-14 02:21:16 Start-Date: 2020-10-14 02:23:40 Purge: fonts-lao:amd64 (0.0.20060226-9ubuntu1), fonts-gubbi:amd64 (1.3-3), fonts-beng-extra:amd64 (1.0-7), fonts-smc-gayathri:amd64 (1.100-1), fonts-guru-extra:amd64 (2.0-5), fonts-telu-extra:amd64 (2.0-4), fonts-deva-extra:amd64 (3.0-5), fonts-smc-karumbi:amd64 (1.1.2-1), fonts-navilu:amd64 (1.2-2), fonts-smc-chilanka:amd64 (1.400-1), fonts-pagul:amd64 (1.0-7), fonts-smc-meera:amd64 (7.0.3-1), fonts-smc-raghumalayalamsans:amd64 (2.2.1-1), fonts-tibetan-machine:amd64 (1.901b-5), fonts-sahadeva:amd64 (1.0-4), fonts-smc-keraleeyam:amd64 (3.0.2-1), fonts-smc-suruma:amd64 (3.2.3-1), fonts-sil-abyssinica:amd64 (2.000-1), fonts-lklug-sinhala:amd64 (0.6-3), fonts-smc-manjari:amd64 (1.710-1), fonts-smc-uroob:amd64 (2.0.2-1), fonts-nakula:amd64 (1.0-3), fonts-orya-extra:amd64 (2.0-6), fonts-yrsa-rasa:amd64 (1.002-2), fonts-khmeros-core:amd64 (5.0-7ubuntu1), fonts-smc-dyuthi:amd64 (3.0.2-1), fonts-gujr-extra:amd64 (1.0.1-1), fonts-sarai:amd64 (1.0-2) End-Date: 2020-10-14 02:23:44 Start-Date: 2020-10-14 02:26:10 Purge: fonts-gargi:amd64 (2.0-4), fonts-droid-fallback:amd64 (1:6.0.1r16-1.1), fonts-sil-padauk:amd64 (4.000-1) End-Date: 2020-10-14 02:26:11 Start-Date: 2020-10-14 02:32:55 Install: ttf-bitstream-vera:amd64 (1.10-8, automatic), fonts-twemoji-svginot:amd64 (11.2.0-1) End-Date: 2020-10-14 02:32:56 Start-Date: 2020-10-14 02:35:21 Remove: fonts-twemoji-svginot:amd64 (11.2.0-1) Purge: ttf-bitstream-vera:amd64 (1.10-8) End-Date: 2020-10-14 02:35:22 ```
13rac1 commented 4 years ago

Hmm... Could you review #21 ? May be relevant.

multiwebinc commented 4 years ago

@13rac1 The only thing that appears like it might be relevant to me would be this comment. I'm not sure if that's what you're referring to since I don't see a lot of actual solutions there. Basically I don't need all of the extra language fonts that I somehow installed, so the first issue is not a major one for me, but I thought it might be of interest to you since not only do the fonts get rendered really weird, it also significantly slows down whatever program they are rendered in. However the bug I reported to mongodb I don't know how to fix/get around that. I also have seen similar effects on some websites that use a custom textarea field (like some online WYSIWYG editors), so it is not specific to that program either.

13rac1 commented 4 years ago

I was hoping there would be some pointers for you in that issue. The font file itself is completely normal. Nothing in it could be causing this slow down. Seems as though the font-config could use more work. I've spent so much time debugging this font configuration (probably nearing the amount of time it took to make the fonts in the first place), but I'm stuck on further progress.