Thank to poloshiao's effort and Aron Xu's explaination.

IMHO, there chould be better solutions (or workarounds) better than
removing English fonts from 69-language-selector-zh-*.conf, for the
reasons below.

Firstly, 69-language-selector-zh-*.conf works *perfectly* with gnome
desktop, nautilus, gedit, Firefox and so many other applications.
Apparently, it is not 69-language-selector-zh-*.conf which causes the
bug. The problem is that the buggy applications do not handle font
setting correctly, but not the font setting is wrong.

Certainly, if we remove English fonts from 69-language-selector-
zh-*.conf, the buggy applications will render correctly CJK fonts. But
at what cost? The current font setting which works well, a lot of
applications which work well with the font setting, and the users who
are happy with the font setting. We can say that display correctly is
more important than beautifully. But there are people who do care about
that.

According to the experiences of zh-tw community, there are several
applications have the issue of Sans font setting, and this is the list:
Evince, Tetravex, and Flash plugin.

To my knowledge, Tetravex has been updated and the problem is no longer
exist. The version of Flash plugin later than 10.1.53.64 is reported to
work well (there are still some incorrect cases but it's another bug of
coding which 69-language-selector-zh-*.conf could not fix). User who
does not have the good versions can also solve the Flash problem by
modifying 49-sansserif.conf.

Therefore, Evince is probably the only one rest we need to deal with so
far. I think we have other choice other than 69-language-selector-
zh-*.conf, that is Adobe Reader.

Chinese users usually have some problem with PDF, not only the square,
but also the fragmental characters. Adobe Reader can solve both of these
issus, but 69-language-selector-zh-*.conf could only do with the square.

69-language-selector-zh-*.conf is a system-wide setting. Too many
applications will be effected when it is changed. Since we have other
choices, it would be better to let 69-language-selector-zh-*.conf be
what it is currently. In the same time, we investigate which is the real
buggy part and try to fix it. (It may not poppler because Tetravex does
not use poppler)

Thank you.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/659280

Title:
  Chinese characters in PDFs without embedded fonts are shown as squares

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to