unknown-horizons don't start probably because searching ttf rather than otf

Bug #2011358 reported by Paul Dufresne
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unknown-horizons (Debian)
Fix Released
Unknown
unknown-horizons (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

each time I start unknown-horizons:
paul@rafulos:~$ unknown-horizons
Traceback (most recent call last):
  File "/usr/games/unknown-horizons", line 381, in <module>
    main()
  File "/usr/games/unknown-horizons", line 122, in main
    ret = horizons.main.start(options)
  File "/usr/lib/python3/dist-packages/horizons/main.py", line 171, in start
    horizons.globals.fife.init()
  File "/usr/lib/python3/dist-packages/horizons/engine/engine.py", line 181, in init
    self._setting.apply()
  File "/usr/lib/python3/dist-packages/horizons/engine/settings.py", line 91, in apply
    change_language(language)
  File "/usr/lib/python3/dist-packages/horizons/i18n/__init__.py", line 163, in change_language
    horizons.globals.fife.pychan.loadFonts(fontdef)
  File "/usr/lib/python3/dist-packages/fife/extensions/pychan/fonts.py", line 98, in loadFonts
    for font in Font.loadFromFile(filename):
  File "/usr/lib/python3/dist-packages/fife/extensions/pychan/fonts.py", line 82, in loadFromFile
    fonts.append(Font(font, lambda key, default=None: fontXMLFile.get(font, key, default)))
  File "/usr/lib/python3/dist-packages/fife/extensions/pychan/fonts.py", line 52, in __init__
    self.font = get_manager().createFont(self.source, self.size)
  File "/usr/lib/python3/dist-packages/fife/extensions/pychan/internal.py", line 176, in createFont
    return self.hook.create_font(path,size,glyphs)
fife.fife.CannotOpenFile: _[CannotOpenFile]_ , File couldn't be opened :: content/fonts/Unifont.ttf (Couldn't open content/fonts/Unifont.ttf)
paul@rafulos:~$

paul@rafulos:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.10
Release: 22.10
Codename: kinetic

paul@rafulos:~$ uname -a
Linux rafulos 5.19.0-35-generic #36-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 3 18:36:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

paul@rafulos:~$ apt info unknown-horizons
Package: unknown-horizons
Version: 2019.1-5
Priority: optional
Section: universe/games
Origin: Ubuntu
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: Debian Games Team <email address hidden>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 369 MB
Depends: python3, python3-enet, python3-fife (>= 0.4.2-3), python3-future, python3-yaml, fonts-unifont, python3:any
Homepage: http://www.unknown-horizons.org
Download-Size: 251 MB
APT-Manual-Installed: yes
APT-Sources: http://ca.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages

paul@rafulos:~$ dpkg -L fonts-unifont
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/fonts-unifont
/usr/share/doc/fonts-unifont/changelog.Debian.gz
/usr/share/doc/fonts-unifont/copyright
/usr/share/fonts
/usr/share/fonts/opentype
/usr/share/fonts/opentype/unifont
/usr/share/fonts/opentype/unifont/unifont.otf
/usr/share/fonts/opentype/unifont/unifont_csur.otf
/usr/share/fonts/opentype/unifont/unifont_jp.otf
/usr/share/fonts/opentype/unifont/unifont_upper.otf
/usr/share/fonts/truetype
/usr/share/fonts/truetype/unifont
/usr/share/fonts/truetype/unifont/unifont_sample.ttf

https://www.coreldraw.com/en/tips/otf-vs-ttf/

Tags: kinetic lunar
summary: - unknown-horizons don't start because searching ttf rather than oft
+ unknown-horizons don't start because searching ttf rather than otf
summary: - unknown-horizons don't start because searching ttf rather than otf
+ unknown-horizons don't start probably because searching ttf rather than
+ otf
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting.

I get the same error message in Ubuntu Lunar, and have also forwarded it to Debian.

Changed in unknown-horizons (Ubuntu):
status: New → Confirmed
tags: added: kinetic lunar
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This will be fixed for Ubuntu 23.04 which will be released later this month.

https://launchpad.net/ubuntu/+source/unknown-horizons/2019.1-6

Changed in unknown-horizons (Ubuntu):
status: Confirmed → Fix Released
Changed in unknown-horizons (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.