Thanks again for your help!
I’ve tried your suggestion, and I tried adding options to C4::Creators::Lib with mappings in koha-conf.xml. Both ideas worked.
For now, I think I’ll advise people to use your suggestion (and use Javascript to change the labels in the Staff client).
I’ve opened a bug report (https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25384) to improve this in the future. I think I’ll even have a quick crack at it.
Cheers,
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St
Ultimo, NSW 2007
Australia
Office: 02 9212 0899
Online: 02 8005 0595
From: Koha-devel <koha-devel-bounces@lists.koha-community.org> On Behalf Of dcook@prosentient.com.au
Sent: Tuesday, 5 May 2020 9:21 AM
To: 'Christopher Nighswonger' <chris.nighswonger@gmail.com>; 'Bernardo Gonzalez Kriegel' <bgkriegel@gmail.com>
Cc: 'koha-devel' <koha-devel@lists.koha-community.org>
Subject: Re: [Koha-devel] Adding fonts to Koha for label creator
Thanks Chris and Bernardo for getting back to me so quickly.
That’s good to know, although from the user experience point of view I don’t think that it’ll be sufficient, since it would still have the old font name in the web UI.
I’ll take a deeper look today and report back.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St
Ultimo, NSW 2007
Australia
Office: 02 9212 0899
Online: 02 8005 0595
From: Christopher Nighswonger <chris.nighswonger@gmail.com>
Sent: Monday, 4 May 2020 10:51 PM
To: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Cc: David Cook <dcook@prosentient.com.au>; koha-devel <koha-devel@lists.koha-community.org>
Subject: Re: [Koha-devel] Adding fonts to Koha for label creator
On Mon, May 4, 2020 at 6:25 AM Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> wrote:
Hi David,
How does one add fonts to Koha for the label creator?
I’m curious about adding “Arial” ( or rather LiberationSans-Regular.ttf as matched by fc-match) and “Arial Bold” (or rather Roboto-Regular.ttf as matched by fc-match) to the Koha label creator.
I see we have a hard-coded list of font types in C4/Creators/Lib.pm. There is also a list of TTF files in etc/koha-conf.xml.
Changing paths in koha-conf.xml is enough, replacing entries for H and HB or any other.
Hard-coded fonts are effectively defaults. They are installed by a dependency (I don't recall which atm.).
Substituting fonts is done as Bernardo pointed out.
Chris