Please note that the problem is because ttf-freefont which contains some incomplete Telugu glyphs is being given priority over the Pothana2000 (from ttf-telugu-fonts). Since ttf-freefont does not itself specify lang=te perhaps this solution will work. When freefont also has lang=te the problem might reappear. Moreover, the problem does not appear with out ttf-freefont even with "lang=". Qt4 (earlier betas) and Java had a problem because of the lack of lang but Pango does fine. On my system I specify that Pothana2000 should be the default font by saying having /etc/fonts/local.conf similar to the following:
Please note that the problem is because ttf-freefont which contains some incomplete Telugu glyphs is being given priority over the Pothana2000 (from ttf-telugu-fonts). Since ttf-freefont does not itself specify lang=te perhaps this solution will work. When freefont also has lang=te the problem might reappear. Moreover, the problem does not appear with out ttf-freefont even with "lang=". Qt4 (earlier betas) and Java had a problem because of the lack of lang but Pango does fine. On my system I specify that Pothana2000 should be the default font by saying having /etc/fonts/ local.conf similar to the following:
<?xml version="1.0"?> sans-serif< /family> <family> Pothana2000< /family> </accept> serif</ family> <family> Pothana2000< /family> </accept> monospace< /family> <family> Pothana2000< /family> </accept>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>
<accept>
</alias>
<alias>
<family>
<accept>
</alias>
<alias>
<family>
<accept>
</alias>
</fontconfig>
PS: this has nothing to do with Mozilla pango rendering.