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

Re: gEDA-user: PCB Gtk port



On Feb 28, 2005, at 7:56 PM, Marvin Dickens wrote:
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).

Well...Linux users, not Linux/*NIX users.

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.

My current-model SunRay clients running current software on the current release of the OS is "1988"? Umm no, I don't think so. "Not Linux" does not mean "Not Current".


Further, the fact that YOU use Linux on PCs does not mean "99.8% of the user base of PCB" uses Linux on PCs.

Yet further...By its very definition an X11 "extension" is optional. You are suggesting that it is somehow acceptable to require an optional extension to the X server just to run this application. That is nothing short of absurd. It is possible to write this functionality in a portable way, and not sacrifice ANYTHING.

The fact that you would willingly sacrifice portability (one of the original goals of the program we're discussing) for such fluff as ANTIALIASED FONTS IN PULL-DOWN MENUS is quite disturbing and frankly has no place here. That's aside from the fact that they can be implemented JUST FINE in a portable way with no sacrifice whatsoever. Modern fonts are not the problem...as I've said repeatedly, the problem is not with Freetype, but with the mechanism Pango uses to get the Freetype-generated glyphs into the widgets. Are you missing that point?

             -Dave

--
Dave McGuire              "I've watched Harley people throw up
Cape Coral, FL                      on the ceiling."    -Krissi