[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PCB Gtk port



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

Am 01.03.2005 um 01:56 schrieb Marvin Dickens:

  I think the situation would be much better if GTK+ were able to be
built either with or without Pang/XFT/Xrender/etc, and just use X's
regular font system.


Thing is, rendering modern fonts poses unique problems and is a fairly
specialized area of programming. It's as much of an art as it is a science.
Poorly written font engines display jagged, fuzzy and otherwise bad
representations of glyphs. Years ago, in the pre XFT days, your typical
X desktop in Linux looked like sh!t. Now, Linux/*NIX users take good font
rendering for granted (Thanks to XFT).

I must admit, that I do not notice any difference. In fact, I don't care. I was able to read text, when characters were displayed using 5x7 pixels, I still am able to read my text on the X11 display. Don't get me wrong, I do not mind, if this is possible, but I do not want to be forced to do so.


And IMHO thinge are implemented badly wrong, Font rendering has to be done by the X server, not the application. This is the way X11 works. If we give up the X11 philosophy part by part, what reasons are there to keep X11 at all? X11 does have lots of disatvantages, I hope noone forces us to give up its advantages.


That would cut the number of dependencies down to
something manageable, and it would restore portability.

IMHO, This is not a portability issue. But, even if you look at it this way,
portability at the cost of making the app look like and feel like it was
developed and written for a system in 1988 is a poor trade off for 99.8 % of
the user base of PCB.

Noone argues, that the application should be written in a way, that it is impossible to use all this modern, bandwith and cpu time consuming stuff (in german, I would call it Plüsch), but it should be possilbe to leave if off, and this decision should be left to the person compiling the program.


73, Mario
- -- Mario Klebsch mario@xxxxxxxxxx
PGP-Key available at http://www.klebsch.de/public.key
Fingerprint DSS: EE7C DBCC D9C8 5DC1 D4DB 1483 30CE 9FB2 A047 9CE0
Diffie-Hellman: D447 4ED6 8A10 2C65 C5E5 8B98 9464 53FF 9382 F518
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)


iD8DBQFCJMITMM6fsqBHnOARAqSSAJoC1eY5/9DyCywrPXQUy8ck39kXkgCeOGZB
mMvBHJqMAzc++IvpTs0NI/o=
=ZDxl
-----END PGP SIGNATURE-----