#988502 fonts-terminus: version number in filename

Package:
fonts-terminus
Source:
cool-retro-term
Description:
Terminus monospace font
Submitter:
Reiner Herrmann
Date:
2021-07-05 18:51:05 UTC
Severity:
normal
#988502#5
Date:
2021-05-14 09:48:18 UTC
From:
To:
Hi,

I noticed that the filename of the Terminus ttf file contains a version
number: TerminusTTF-4.46.0.ttf
This makes it difficult for other packages to depend on the font and
symlink to it (as the version can easily change).

Can you please use a stable filename without version number?
Or is the version supposed to be fixed and will never change?

Kind regards,
  Reiner

#988502#10
Date:
2021-05-14 11:55:55 UTC
From:
To:
Hi Reiner,

Thank you for the report, I agree, and will try to get this fixed (atm
only for experimental, later for sid etc).

Either I just patch it the latest version of the upstream project,
or split it completely away from cool-retro-term. I'm not sure yet.

Yes.
http://terminus-font.sourceforge.net

It looks like creating a new src/bin package called
fonts-terminus/fonts-terminus
would be the much better approach:

https://sid.ethz.ch/debian/fonts-terminus/

after ./configure; make; make otb
I end up with built fonts called:
ter-u12b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 12Terminus Bold
ter-u12n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 12Terminu
ter-u14b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 14Terminus Bold
ter-u14n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 14Terminu
ter-u16b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 16Terminus Bold
ter-u16n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 16Terminu
ter-u18b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 18Terminus Bold
ter-u18n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 18Terminu
ter-u20b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 20Terminus Bold
ter-u20n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 20Terminu
ter-u22b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 22Terminus Bold
ter-u22n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 22Terminu
ter-u24b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 24Terminus Bold
ter-u24n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 24Terminu
ter-u28b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 28Terminus Bold
ter-u28n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 28Terminu
ter-u32b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 32Terminus Bold
ter-u32n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 32Terminu

Now it'll be fun how/with what name to ship, and which ones... help
welcome, also am on #debian-fonts on irc.

Not sure on the licensing of the source package though, they claim
OFL-1.1, however
need to inspect in detail.

Best,

#988502#15
Date:
2021-05-14 11:55:55 UTC
From:
To:
Hi Reiner,

Thank you for the report, I agree, and will try to get this fixed (atm
only for experimental, later for sid etc).

Either I just patch it the latest version of the upstream project,
or split it completely away from cool-retro-term. I'm not sure yet.

Yes.
http://terminus-font.sourceforge.net

It looks like creating a new src/bin package called
fonts-terminus/fonts-terminus
would be the much better approach:

https://sid.ethz.ch/debian/fonts-terminus/

after ./configure; make; make otb
I end up with built fonts called:
ter-u12b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 12Terminus Bold
ter-u12n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 12Terminu
ter-u14b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 14Terminus Bold
ter-u14n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 14Terminu
ter-u16b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 16Terminus Bold
ter-u16n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 16Terminu
ter-u18b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 18Terminus Bold
ter-u18n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 18Terminu
ter-u20b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 20Terminus Bold
ter-u20n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 20Terminu
ter-u22b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 22Terminus Bold
ter-u22n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 22Terminu
ter-u24b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 24Terminus Bold
ter-u24n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 24Terminu
ter-u28b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 28Terminus Bold
ter-u28n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 28Terminu
ter-u32b.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov ZhekovTerminusBoldTerminus
Bold bitmap height 32Terminus Bold
ter-u32n.otb: TrueType Font data, 12 tables, 1st "EBDT", 12 names,
Unicode, Copyright (C) 2020 Dimitar Toshkov
ZhekovTerminusRegularTerminus Regular bitmap height 32Terminu

Now it'll be fun how/with what name to ship, and which ones... help
welcome, also am on #debian-fonts on irc.

Not sure on the licensing of the source package though, they claim
OFL-1.1, however
need to inspect in detail.

Best,

#988502#20
Date:
2021-07-05 18:50:03 UTC
From:
To:
not change ever.

cool-retro-term is very lazy about releases, some other fonts got
updated recently,
however not so terminus, and for terminus exist newer versions over
sourceforge.net,
however unless someone creates pull requests i don't see it updated.

meanwhile i've updated cool-retro-term packages, see
https://mentors.debian.net/package/cool-retro-term/