[Koha-devel] Adding fonts to Koha for label creator

dcook at prosentient.com.au dcook at prosentient.com.au
Wed May 6 05:34:04 CEST 2020


Ok I have a patch at https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25384. I haven’t applied it locally, so I’m not super invested in this approach at this point. Open to feedback and testing!

 

(Really I should add some unit tests to t/db_dependent/Creators/Lib.t and t/Creators.t as well to prove the configurability and not just default behaviour. Suppose I wanted to see first if people approved of the approach before finishing it 100%.)

 

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 at lists.koha-community.org> On Behalf Of dcook at prosentient.com.au
Sent: Wednesday, 6 May 2020 11:37 AM
To: 'Christopher Nighswonger' <chris.nighswonger at gmail.com>; 'Bernardo Gonzalez Kriegel' <bgkriegel at gmail.com>
Cc: 'koha-devel' <koha-devel at lists.koha-community.org>
Subject: Re: [Koha-devel] Adding fonts to Koha for label creator

 

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 at lists.koha-community.org <mailto:koha-devel-bounces at lists.koha-community.org> > On Behalf Of dcook at prosentient.com.au <mailto:dcook at prosentient.com.au> 
Sent: Tuesday, 5 May 2020 9:21 AM
To: 'Christopher Nighswonger' <chris.nighswonger at gmail.com <mailto:chris.nighswonger at gmail.com> >; 'Bernardo Gonzalez Kriegel' <bgkriegel at gmail.com <mailto:bgkriegel at gmail.com> >
Cc: 'koha-devel' <koha-devel at lists.koha-community.org <mailto:koha-devel at 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 at gmail.com <mailto:chris.nighswonger at gmail.com> > 
Sent: Monday, 4 May 2020 10:51 PM
To: Bernardo Gonzalez Kriegel <bgkriegel at gmail.com <mailto:bgkriegel at gmail.com> >
Cc: David Cook <dcook at prosentient.com.au <mailto:dcook at prosentient.com.au> >; koha-devel <koha-devel at lists.koha-community.org <mailto:koha-devel at 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 at gmail.com <mailto:bgkriegel at 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20200506/ed28f8c8/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 484 bytes
Desc: not available
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20200506/ed28f8c8/attachment-0001.sig>


More information about the Koha-devel mailing list