Last modified: 2013-10-29 05:09:23 UTC
Currently Most of the Malayalam fonts in Wikimedia server are based on unicode 5.0. It cause display clutters in Server rendered pages. As far as now, only unicode 6.0 compatible font available for Wikimedia sites' server side is Anjali, which has a buggy Linux implementation. Please update Malayalam fonts to unicode 6.0 compatible. Unicode moved from 5.0 since April 2008, so I hope it is okay to use even hacked fonts, if there are no "upstream fonts" available.
I don't quite understand this bug. When are server-side fonts ever used to render wiki pages? Wiki pages are just HTML, rendered using client-side fonts, right?
Like in rendering svg, easy time line, webfonts etc.. :)
Are there debian packages for these fonts?
For no, there are no debian packages for hacked fonts (atleast to my knowledge :)). But all hacked fonts available in this archive https://github.com/junaidpv/Malayalam-Fonts/archives/master
(In reply to comment #2)
> Like in rendering svg, easy time line, webfonts etc.. :)
Webfonts does not use the fonts in server. The extension contains the fonts in various webfont formats(WOFF, SVG, EOT,TTF)
svg bit looks fixed (See Bug 25140), so closing this since the fonts are apparently there.
No, it is not. SVG issues not fixed. Reopening.
(In reply to comment #7)
> No, it is not. SVG issues not fixed. Reopening.
But this one will be fixed when that one is.
*** This bug has been marked as a duplicate of bug 25140 ***
Technicaly this is not a duplicate of bug 25140. After rsvg and rendering engine update, that bug completely depends on this bug (?). This bug may cause problems way outside svg to png rendering where pages contain server rendered elements (images in easytimeline, <math>(?), etc).
https://bugzilla.wikimedia.org/show_bug.cgi?id=25140#c24 I hope someone could clarify this.
Which Malayalam font is Unicode 6.0 compatible and has a working Linux implementation?
In my knowledge there is no font with full Unicode 6.0 compatibility available.
There is an official deb pkg for partially 5.1 compatible fonts (http://packages.debian.org/sid/fonts-smc) from upstream developers. But still those fonts have some errors and also I don't think they reached official Ubuntu repo. Please note that this package is happened to has a package rename (earlier the pkg name was something like ttf-indic-fonts-malayalam), I am not sure how this will affect the system. I hope Santhosh will explain.
But there are hacked fonts available (https://github.com/junaidpv/Malayalam-Fonts/downloads ; created by a fellow wikimedian [[:mw:User:Junaidpv]]) which are more up to date and error free. Among these fonts Rachana and Meera are best(gives most of the characters), and Raghu is the worst (Still has some old errors and has no newly defined code points)
(In reply to comment #12)
> In my knowledge there is no font with full Unicode 6.0 compatibility available.
> There is an official deb pkg for partially 5.1 compatible fonts
> (http://packages.debian.org/sid/fonts-smc) from upstream developers.
They are partially unicode 6.0 compatible fonts. Glyphs used for archaic characters not added.
> But still
> those fonts have some errors
I am also a maintainer of those font and we are not aware of any errors that affects usage.
> and also I don't think they reached official
> Ubuntu repo.
I had filed a package update bug https://bugs.launchpad.net/ubuntu/+source/ttf-indic-fonts/+bug/958345 but no response so far.
> Please note that this package is happened to has a package rename
> (earlier the pkg name was something like ttf-indic-fonts-malayalam), I am not
> sure how this will affect the system. I hope Santhosh will explain.
It won't affect anything.
I will try to contact some ubuntu developers to get this package update done soon.
Alternate solution is installing the fonts from upstream release( http://download.savannah.gnu.org/releases/smc/fonts/malayalam-fonts-5.0.1/ )
(In reply to comment #13)
> They are partially unicode 6.0 compatible fonts. Glyphs used for archaic
> characters not added.
Unicode 6.0 is a superset of Unicode 5.1 so I think you are technically correct, But I haven't seen any single character newly defined in 6.0 in those fonts.
> I am also a maintainer of those font and we are not aware of any errors that
> affects usage.
No! I quickly remember this one: Those fonts use Malayalam symbol 1/4 (0D73) for Malayalam Zero. Malayalam numbers are not popular, but it is still in usage. For example, Malayalam wikimedia projects using Malayalam numbers for marking footnotes.
> I had filed a package update bug
> https://bugs.launchpad.net/ubuntu/+source/ttf-indic-fonts/+bug/958345 but no
> response so far.
May be because you people were totally defensive against updating fonts. :-)
> Alternate solution is installing the fonts from upstream release(
I recommend updating fonts from Junaid's github source than this source. Just because better fonts are better fonts.
This is surely not a site request, but what is it exactly? Is it for UniversalLanguageSelector/WebFonts to get different fonts?
(In reply to comment #15)
> This is surely not a site request, but what is it exactly?
This is to update the fonts in the servers, used for any kind of server side rendering. Debian has all latest fonts, while Ubuntu is very slow in updating their font packages.
Thanks. So apart from waiting what can be done here? Modify Wikimedia's Ubuntu repo to include Debian's version of those packages?
(In reply to comment #17)
> So apart from waiting what can be done here? Modify Wikimedia's
> repo to include Debian's version of those packages?
Debian version upstream package is also very old, and still has errors. If you are updating Wikimedia's repo, please update them using fonts from https://github.com/junaidpv/Malayalam-Fonts/downloads ([[comment 12]])
https://fedoraproject.org/wiki/Features/IndicUnicode6 implies that the "lohit-malayalam-fonts" package supports Malayalam in Unicode 6 since Fedora 17.
https://apps.fedoraproject.org/packages/lohit-malayalam-fonts lists package version 2.5.1-2.fc17 for Fedora 17.
version 2.5.1-1 for Ubuntu 12.10. Note that Wikimedia servers run Ubuntu 12.04 which does not provide this package (hence a backport would be required), plus also that I'm not entirely sure that these two packages are really the same.