Georg Baum wrote:
Abdelrazak Younes wrote:
I think you are mixing up the dialog and the work area issues.
Yes, I do, but on purpose.
I knew you did ;-)
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),
It that is so, how do you explain that Qt didn't manage to use a proper
alternative font in Uwe's case?
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.
IMHO LyX should evolve a bit more and switch to unicode.
IMO, requiring a font covering all of Unicode for the GUI is a _must_.
Why? Please think about users.
I do think about the user: why do we need to force the user to use the
Bakoma fonts if he'd prefer to use another one? Arial, Times, Lucida,
all have proper math symbols support apparently.
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 never said he should not be allowed for the general GUI controls but,
for the list of symbols, I think it is safe to say that they shouldn't
and that they wouldn't care anyway.
Look at the page I just sent, Unicode symbols are quite widespread nowadays.
http://www.alanwood.net/unicode/fontsbyrange.html#u2190
AFAIS, "Arial" which is quite old and quite universally available
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.
It is not only about nice code. I reckon that fonts are the simplest
thing to install and besides, I am sure that we don't need to install
another one as some of the widespread ones already offer what we need.
Abdel.