Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Oct 2007 08:18:41 +0000
From:      Joseph Koshy <jkoshy@FreeBSD.org>
To:        Edwin Groothuis <edwin@FreeBSD.org>
Cc:        cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/x11-fonts Makefile ports/x11-fonts/fonts-indic Makefile distinfo pkg-descr pkg-plist
Message-ID:  <86hckvmnq6.wl%koshy@unixconsulting.co.in>
In-Reply-To: <200709240508.l8O58f1x092483@repoman.freebsd.org>
References:  <200709240508.l8O58f1x092483@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> edwin       2007-09-24 05:08:41 UTC
> 
>   FreeBSD ports repository
> 
>   Modified files:
>     x11-fonts            Makefile 
>   Added files:
>     x11-fonts/fonts-indic Makefile distinfo pkg-descr pkg-plist 
>   Log:
>   new port: x11-fonts/fonts-indic
>   
>           I'm not able to find good Indic fonts in the ports. Fedora's Lohit
>           project has some great fonts for a whole bunch of Indian languages and
>           many Linux distros provide it in their repos.
>   
>           Here's a link to Gentoo's ebuild:
>           http://www.gentoo-portage.com/media-fonts/fonts-indic
>   
>           A collection of Indic fonts by the Lohit project.
>           The package supports most Indian languages:
>   
>           - Bengali
>           - Gujarati
>           - Hindi
>           - Kannada
>           - Malayalam
>           - Oriya
>           - Punjabi
>           - Tamil
>           - Telugu
>   
>           WWW: http://fedoraproject.org/wiki/Lohit

This port should perhaps be renamed to "fonts-lohit".

First, the port does not cover *all* indic scripts.  Notably, fonts
for the Limbu, Sinhala and Syloti Nagri scripts, which are classified
as Indic by the Unicode consortium, are missing from this port.

Second, these Lohit fonts are just one of the many fonts available for
indic scripts.  Thus the current port name is a misnomer.

Other minor nits about the port:

- Creating yet another font directory for a small number of fonts is
  perhaps unnecessary.  Installing into $PREFIX/share/fonts/TrueType
  or $PREFIX/lib/X11/fonts/TTF like the other packages do (e.g.,
  font-misc-ethiopic) would be enough.

- mkfontscale and mkfontdir need to be run after the port is installed
  for the fonts to be usable by the X server.

- The port appears to be setting MASTER_SITE to a Gentoo mirror
  instead of something more canonical.  Also, there is only one
  MASTER_SITE.

- pkg-descr also needs to be clearer:

  - s/languages/scripts/
    Fonts are for scripts, not for languages.  There are many more
    languages than scripts in use in the indian subcontinent and
    multiple languages can use the same script.  Further, some
    languages are written in multiple scripts depending on
    regional preferences.

  - s/Hindi/Devanagari/
    The script is called Devanagari.  One of the languages written
    using Devanagari is called Hindi.  There are others.

Regards,
Koshy
<jkoshy@freebsd.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86hckvmnq6.wl%koshy>