Gimp-Forum.net
gimp crashes when it tries to find newly installed font - Printable Version

+- Gimp-Forum.net (https://www.gimp-forum.net)
+-- Forum: GIMP (https://www.gimp-forum.net/Forum-GIMP)
+--- Forum: Installation and usage (https://www.gimp-forum.net/Forum-Installation-and-usage)
+---- Forum: Linux and other Unixen (https://www.gimp-forum.net/Forum-Linux-and-other-Unixen)
+---- Thread: gimp crashes when it tries to find newly installed font (/Thread-gimp-crashes-when-it-tries-to-find-newly-installed-font)



gimp crashes when it tries to find newly installed font - soursop - 03-15-2019

I'd like to get an emoji font for my Gimp 2.8 on Linux Mint 19.1. So I downloaded https://github.com/MorbZ/OpenSansEmoji and copied to /usr/share/fonts/truetype/ . when I try to find the font in the dropdown list, gimp gives this error:


Quote:~ $ gimp
 
(gimp:2168): GLib-GObject-WARNING **: 22:40:14.931: g_object_set_is_valid_property: object class 'GeglConfig' has no property named 'cache-size'
 
(gimp:2168): Pango-WARNING **: 22:40:32.688: failed to create cairo scaled font, expect ugly output. the offending font is 'OpenSansEmoji 16'
 
(gimp:2168): Pango-WARNING **: 22:40:32.688: font_face status is: file not found
 
(gimp:2168): Pango-WARNING **: 22:40:32.688: scaled_font status is: file not found
 
(script-fu:2176): LibGimpBase-WARNING **: 22:40:32.693: script-fu: gimp_wire_read(): error
  1. Segmentation fault

How can I fix?


RE: gimp crashes when it tries to find newly installed font - Ofnuts - 03-15-2019

From experience, these off-the-cuff fonts rarely work well. I have Emojis in my standard fonts, I use Noto and Roboto (both free fonts from Google). Roboto (initially for Android...) works well at small sizes. Never had any problem with them (Gimp 2.8 (pango 1.38), Gimp 2.10, and plenty of other apps).


RE: gimp crashes when it tries to find newly installed font - soursop - 03-15-2019

Thanks, ofnuts. I'll try to find Noto and Roboto.

Update: Found Roboto at https://fonts.google.com/specimen/Roboto

Update: Also found Noto families at https://fonts.google.com/?selection.family=Noto+Sans|Noto+Sans+JP|Noto+Sans+KR|Noto+Sans+SC|Noto+Sans+TC|Noto+Serif|Noto+Serif+JP|Roboto&query=noto


Update 3: Hmmm... I see https://www.google.com/get/noto/help/emoji/ with emojis.

It looks like I already have a folder filled with Noto files:

Code:
/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabicUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabicUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoNastaliqUrdu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansAdlamUnjoined-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansArabicUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansArabicUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansArmenian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansArmenian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBengaliUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansBengaliUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSans-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf
/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBuginese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBuhid-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCarian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagariUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagariUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansDisplay-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansDisplay-BoldItalic.ttf
/usr/share/fonts/truetype/noto/NotoSansDisplay-Italic.ttf
/usr/share/fonts/truetype/noto/NotoSansDisplay-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGothic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGujarati-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGujarati-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGujaratiUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGujaratiUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhiUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhiUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansHanunoo-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansImperialAramaic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansInscriptionalPahlavi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansInscriptionalParthian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf
/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKannada-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansKannada-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKannadaUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansKannadaUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKayahLi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmerUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmerUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLao-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansLao-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLaoUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansLaoUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLisu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLycian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLydian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalamUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalamUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMandaic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmarUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmarUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansNKo-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOgham-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOlChiki-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOldItalic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOldPersian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOldSouthArabian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOriyaUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansOriyaUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOsmanya-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansPhoenician-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansRejang-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansShavian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSinhala-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansSinhala-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSinhalaUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansSinhalaUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSylotiNagri-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSyriacEastern-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSyriacEstrangela-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSyriacWestern-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTagalog-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTagbanwa-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTaiLe-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTamilUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTamilUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTeluguUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTeluguUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansThaana-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansThaana-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansThaiUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansThaiUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTibetan-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTibetan-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTifinagh-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansUgaritic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifArmenian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifArmenian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifBengali-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifBengali-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerif-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerif-BoldItalic.ttf
/usr/share/fonts/truetype/noto/NotoSerifDevanagari-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifDevanagari-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifDisplay-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifDisplay-BoldItalic.ttf
/usr/share/fonts/truetype/noto/NotoSerifDisplay-Italic.ttf
/usr/share/fonts/truetype/noto/NotoSerifDisplay-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifEthiopic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifEthiopic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifGeorgian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifGeorgian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifHebrew-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifHebrew-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerif-Italic.ttf
/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifKhmer-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifKhmer-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifLao-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifLao-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifMalayalam-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifMalayalam-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifMyanmar-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifMyanmar-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerif-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifTamil-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifTamil-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifTelugu-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifTelugu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifThai-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifThai-Regular.ttf



RE: gimp crashes when it tries to find newly installed font - Ofnuts - 03-15-2019

Using Emojis in Gimp: this is something I made, using my ofn-text-along-path script. Animal heads were entered as text (copy/pasted from a Unicode chart).

[attachment=2705]



RE: gimp crashes when it tries to find newly installed font - rich2005 - 03-15-2019

Worth looking at this thread:

http://gimpchat.com/viewtopic.php?f=9&t=17235#p236448

edit: I would stick with the noto font, it is a good clean basic font. However trying out OpenSansEmoji.ttf (6 years old?) and since St.Patricks is coming up.

A shift-ctrl-u + 1f340

[attachment=2706]

another edit:

Quote:So I downloaded  https://github.com/MorbZ/OpenSansEmoji and copied to /usr/share/fonts/truetype/

Make sure you actually download the binaries, there are both OpenSansEmoji.otf / OpenSansEmoji.ttf

best place to put one of those is in either the gimp user profile fonts folder or ~/.fonts