Comment 10 for bug 42926


Coverage after default install:

* Japanese
ttf-kochi-gothic and ttf-kochi-mincho (2 fonts)
-- bitmapped at some font sizes, ttf-kochi-*-naga10 would be better (hinted) but is marked as non-free

* Chinese
ttf-arphic-* covers Chinese simplified/traditional (2 fonts)
-- one bitmapped at some font sizes and one unhinted

* Cyrillic, Latin, Greek
ttf-dejavu (7 fonts), ttf-freefont (3 fonts), cover Cyrillic, Basic Latin is covered by almost every font, but only these fonts handle minority languages. These two and ttf-mgopen, ttf-gentium cover Greek well. ttf-gentium covers a lot of minority languages in Latin/Greek but still lacks some useful OpenType features for diacritics.

* Arabic
ttf-arabeyes is mostly decorative fonts (38 fonts)
-- ttf-kacst has 11 Arabic fonts instead of 38 but they are not hinted. Neither ttf-kacst nor ttf-arabeyes support Farsi completely, ttf-farsiweb would help

* Korean
ttf-baekmuk (4 fonts) has hinted fonts.
-- has ugly Latin characters (not well hinted)

* Indic scripts
ttf-indic-fonts pushes several others font packages

I think ttf-arabeyes should be split because of all the decorative fonts. Its fonts are hinted so it might be better than ttf-kacst fonts.

The CJK fonts are hard to replace or reduce by number.
The problem with bitmapped fonts is that they are not anti-aliased as hinted or unhinted fonts, this makes them even sharper than well hinted fonts. My personal preference is for well hinted fonts. Could someone more knowledgeable in CJK review these fonts?

DejaVu should really be split (ttf-dejavu contains some experimental fonts) and the default should probably be LGC Sans so Arabic script defaults on a hinted font (DejaVu Sans' Arabic is not currently hinted).