Charis SIL 4.106 is available since 24 April 2009, adding support for Unicode 5.1 and small capitals. I've patched the ebuild to also install the "compact" version of the font (the normal version has too big line spacing, not so suitable for on-screen rendering.) This is controlled by the new "compact" USE flag, which is on by default (and bumping the ebuild to EAPI 2 for this). The description of this USE flag should read something like "Also install the "compact" version, featuring tighter line spacing". Note that the SRC_URI in the ebuild was set to mirror://gentoo and I was not able to fix this (sil.org seems broken; it doesn't work well with wget, using the link as filename instead of the filename itself.) In addition to "CharisSIL4.106.zip" available at: http://scripts.sil.org/cms/scripts/render_download.php?site_id=nrsi&format=file&media_id=CharisSIL4.106b.zip&filename=CharisSIL4.106.zip the file "CharisSILCompact4.106.zip" available at: http://scripts.sil.org/cms/scripts/render_download.php?site_id=nrsi&format=file&media_id=CharisSILCompact4.106.zip&filename=CharisSILCompact4.106.zip will also need to be put in distfiles. I'm attaching the ebuild patch.
Created attachment 194417 [details, diff] sil-charis-4.104_sil-charis-4.106.ebuild.patch
Created attachment 194419 [details, diff] sil-charis-4.104_sil-charis-4.106.ebuild.patch Oops, sorry, this one is the right patch. (The previous one has a redundant unpack in it.)
+*sil-charis-4.106 (28 Jun 2009) + + 28 Jun 2009; Patrick Lauer <patrick@gentoo.org> +sil-charis-4.106.ebuild, + metadata.xml: + Bump to 4.106. Fixes #273873, ebuild improvements by Nikos Chantziaras