Abdelrazak Younes wrote:

> I think you are mixing up the dialog and the work area issues.

Yes, I do, but on purpose.

> This is a 
> dialog issue here, if we know that some font works in all cases, we can
> (and maybe should) force the dialog to use it. We are not going to use
> the document side hack in the GUI.

We definitely should not force the dialog font (apart from the fact that it
is impossible to force the font because qt will change it to something else
if it thinks that it ought to do so). If I set a font in qtconfig I expect
that it is used in all dialogs and menus of qt programs.
It is fine to use a replacement if a certain symbol is not available (and
this is what qt does), but I don't want LyX to enforce its own font that is
different from all other qt apps.

And I fail to see why the math fonts as used in the workarea are a hack.
Surely they don't use unicode, but this is not a hack, this is how they
historically evolved.

> IMO, requiring a font covering all of Unicode for the GUI is a _must_.

Why? Please think about users. From a users perspective this is an
additional restriction (compared to 1.4). Of course you can't expect that
the navigate menu wil display correctly for some CJK docs if you don't have
a font with CJK installed, but why should somebody who never uses CJK not
be allowed to use his favourite (latin-only) font for the dialogs?

I do understand why you want to do this, and I agree that it is good in
theory, but IMHO the price that you (or rather users) have to pay for nice
code is too high.


Georg

Reply via email to