Post a Comment
Seems to me that the font rendering equals what is known as "best shapes" in Gnome.
Anti-aliazing on, hinting on.
I sometimes run apps without hinting, but only because I use large fonts in Gnome, in 1600*1200 on 17" inch monitor.
In GNUstep I'm using hinting, due to smaller fontsizes. In lowe resolutions hinting is a must. Without hinting in low resolutions, I'll get dizzy from all the dark-greyish blops (apparently letters, but that's hard to see).
The font in use is Arial, and it works quite well with FreeType. It's just so cold and industrial. I prefer warmer fonts.
This kind of over generalisation is really wrong and what causes useless flamewars.
I don't run hinted fonts, never have at home.
It all depends on your screen. I have a 22' CRT in 1600x1200, and never had to use hints, I always use AA and never got any blurry font, even with very small ones. So I guess I always had very good monitors. And I use the standard Bitstream Vera (and now DejaVu) fonts.
So your experience can't describe the experience of everyone.
It looks like a Swing app from 1997.
Well, even though you're right this is a Mono article, so you're bound to get modded down.
You do have to ask yourself where they're heading with this. If they're pushing Mono as a cross-platform development platform, primarily based around .Net compatibility, then they're simply going to come up against the same problems that Java, Swing, SWT (SWT uncovers a huge number of issues day by day) and Qt have come up against for the past ten years. It has to fit in with the native environment enough, but be able to reproduce enough common functionality so that things will work cross-platform. That's a very complex, pretty much impossible, thing to achieve from the way they're looking at it.
Additionally, if they're betting on porting Windows.Forms, and other apps dependant on Windows specific interfaces, unmodified (and this was hardly unmodified from a Mono point of view) then they're constantly dependant on what Microsoft does at their end. Windows.Forms applications are designed to work on Windows - period. For example:
"Instead of planning the port, I kind of brute forced the port on my spare time. About one third of the way in manually replacing the code in my favorite editor, I realized that I should just have implemented the DotNetWidgets interface and be done with it. The result was a 129 line source file that in one hour gave me everything I needed to get Paint.NET building without this dependency."
That's just the tip of a somewhat larger iceberg of implementing every nuance that may occur.
We also have great native apps here in the open source world such as the GIMP of course, and also Krita, which has turned into a really fantastic app. I'm not convinced of the value of porting a Microsoft backed application as some sort of showcase at the expense of what's available.
They should relax the forms implementation, maybe standardize the api and allow for other window/widget systems to be used.
Well that's certainly a possibility, especially if they're going for Mono as being used for cross-platform development. But you then end up with a lot of the problems that other toolkits have - especially SWT. It's a hugely complex, and bug ridden, thing to accomplish.
In the end, the fact that it was ported should speak for itself. The great news here is that before there was no Paint.NET in Linux and now there is. This is thanks to Mono Framework and to Mono developers that have made it happen.
I think it is a big win for everyone. The GIMP is awesome and now disputes this fact. However, just as there are different kinds of motor vehicles there can be different software tools that serve audiences with diverse technical background and taste, even it these applications could be consider as part of the same genre.
Mono is making a lot of progress in less than 5 years. How long have Qt and Java been around? Both Qt framework and Java's GUI toolkits are great. Once more variety is good.
Mono simply rocks hard! ^_^
This is definitely good news for SkyOS users. The idea of porting Paint.NET was brought up on the forums a few months ago, but the conclusion was reached that it wouldn't work with Mono out of the box. With this new news, the possibility of it working on SkyOS improve dramatically.
In October I imported a version of Paint.Net, a paint application built with .NET into our repository.
The source is supposed to be in the repository. I didn't see it here:
http://svn.myrealbox.com/ or here:
http://www.mono-project.com/Software
I have not tried subversion directly, but here's the info:
http://www.mono-project.com/AnonSVN



