Jason Sewall <jasonsewall@xxxxxxxxx> wrote: > I don't know much about graphical toolkits and the like, but I think > that the more modern ones have fancy features like antialiasing and > subpixel rendering, which makes a big difference when you're working > on a laptop with a tiny screen. Oh, that's a good point. On my Mac OS X system with the aqua port of Tk the fonts render just as good as anything else on this box. I guess the Aqua port of Tk is just better than the X11 port of Tk is. :) > Take a look for yourself: > http://img441.imageshack.us/img441/492/comparejd6.png > > They are obviously using different fonts there (because I can't figure > out what font ugit is using) but there is a difference in rendering > quality to be sure. Be nice to know what ugit is using, or really how its guessing the default font. I wonder what font you are using with your git-gui. The default Tk picks on X11 is basically crap, but git-gui goes with your system default as its own default. > The qt stuff fits better with the rest of my system better too (even > though I'm using gnome) - it's entirely the result of Tk being > lightweight and a million years old, when UI conventions were > different (like every menu being detachable, and antique scrollbars). > I'm not here to start a toolkit flame war (we had a toolkit dogpile on > the list last week, I think) I'm just pointing out that Tk is from a > different era. Yes. The tile extension in 8.5 should actually improve this quite a bit; as I understand it there is a GTK backend for Tk with that set of extensions, making the UI look more modern on X11, assuming GTK was available when Tk was compiled, etc... I have yet to make git-gui use the tile extension. Its however planned to happen in the near-ish future. > I use git-gui and gitk for my git graphical needs because they rock > and at the end of the day, the fonts and antialiasing aren't that big > of a deal, especially since I'm usually doing quick scans and searches > over the information those tools display, not reading novels in them. Good points. Features win over pretty most of the time. But at some point pretty is important; especially to new user adoption. Plus if you are looking at it all day long it shouldn't be jarring to the eyes. But git-gui still isn't even where I want it ot be feature-wise. E.g. I'd *love* to teach it inotify support, so you don't even need to have that Rescan button. -- Shawn. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html