Sunday, 7 August 2011

Nodoka Concept Art – Noir WIP

Well, err, it's been a while ;-) And in order not to stall forever I made an attempt to start designing a really, really dark version of Nodoka. Perhaps it would be more fitting to say that I started playing around with Inkscape as I still don't have a clear idea what it should look like… Anyway, here's some preview, I've called it [fittingly] Noir (click on it to see it in actual size):

Hopefully, sometime in the future I'll finish all these concepts and start writing the actual code but seeing how much spare time I have, it seems to be rather distant future… Anyway, comments are welcome and sketches even more so. Get source SVG now!

See an older post for the other two styles concept art.

Saturday, 6 August 2011

Fedora 15 Sometimes Really Suck

Here's a list of problems:
  1. Some GTK3 apps don't start at all (evince does, gedit and charmap does not)
  2. Printing from GTK3 apps doesn't work.
  3. Ugly symbolic icons show up in my xfce try panel (ibus currently).
  4. Printer does no longer offer High quality colour/greyscale options.
  5. XFCE does not save my mouse settings. It gets reset every time I either switch to VT, log out or plug out and back in.

I've never had such serious problems before with any stable release of Fedora since Fedora Core 3 (which was my first). I'm seriously disappointed, especially by the fact that some devs just don't care at all (the first bug blocks a load of useful apps to start, it's nearly three months old, reproduced by more people and still no reaction from the devs). I was even forced to install Adobe Reader to be able to print PDFs. However, it stopped working as well now…

Saturday, 30 July 2011

Fedora 16 Verne Wallpaper

Update: test and give karma to KDE side of things so that KDE won't be left out for Alpha when it comes to default ;-) Thanks to Jaroslav "Rezza" Reznik for doing the quick work!

Alpha release of next Fedora installment codenamed Verne is nearing and so is its Alpha freeze. Hence the Fedora Design Team selected a winning wallpaper design and I packaged it for F16 onward. It's currently pending pushing to stable. If you're on F16 or rawhide you'll be able to install these with # yum install verne-backgrounds-gnome for GNOME, # yum install verne-backgrounds-kde for KDE and # yum install verne-backgrounds-xfce for XFCE. At the same time as the new package hits repos an updated desktop-backgrounds that sets is as default for GNOME, XFCE and LXDE-and-alike (e.g. LXDM) will also appear and so in Alpha this should be default everywhere except KDE (these need some more work first and sadly we didn't realized that when creating a design team schedule for F16).

And for those wondering what is the winning picture, here's a screenshot of it in my F15 XFCE desktop ;-)


As usual, the Fedora Design Team is looking for feedback on this via the usual channels:
  • You can comment under this blog post and I'll summarize your opinions to the Design Team.
  • Fedora Design Team mailing list
  • at #fedora-design on irc.freenode.net, supposing you catch one of the Design Team members there.

Friday, 22 July 2011

Font Rendering in Fedora

Shortly said, it's not very impressive. But what are the options we have? Can we improve it? Well, there are some font settings that are available. See e.g. this blogpost about making fedora fonts look Ubuntu-like. Although I personally see that as making things worse, there are people who think otherwise. What I decided to do was to skim through most of the hinting options we have and decide for myself what looks best. And of course, provide my readers with some images so that they could decide for themselves.

So, I decided to do screenshots of some simple highlighted html code to showcase more than black-one white ;-) Initially I decided to make 9pt versions (which is what I use) and 12pt versions (which is standard text size on A4 paper) both for the "gui" variant (white background) and "tui" variant (black background). Halfway I got lazy, so I fully completed only the 9pt variant as you can see in the next two images (click on them to see unscaled). The sorting is this: on left side there are renderings without freetype-freeworld, on the right side there are renderings with freetype-freeworld (and thus with subpixel hinting). From top to bottom: none hinting, slight hinting and full hinting. For some reason, medium and full hinting looks exactly the same on my laptop which is probably a bug (it didn't used to), that's why I hadn't included it.



From these few images I believe I can confidently say this:
  • increasing amount of hinting increases crispness of the characters (can be seen especially for horizontal lines that are often "smudged")
  • Freetype-freeworld tends to produce better results than freetype for smaller amount of hinting.
  • Freetype-freeworld introduces colour halo around the strokes.
  • Japanese is unhinted (I sense problems with autohinter)
  • Freetype-freeworld has better shapes, more smooth curves and better antialiasing, however it sacrifices crispness of the strokes (especially seen with full hinting)
  • Freetype-freeworld gives nicer results for e.g. orange on white, yellow on black or dark green black, while freetype gives nicer results for green on white, blue on white or red on black. At this size. I noticed that increasing the size is more favourable for freetype-freeworld.


I also include two shots with 12pt. Both with full hinting, both include whole geany window (app font is 9pt big), the first one is freetype (save xfwm which uses freetype-freeworld in both cases), the second one freetype-freeworld.



Well, decide for yourself what's best for you, but since the blurriness bugs me more than slight aliasing, I'll probably stay without freetype-freeworld and with full hinting.

Sunday, 17 July 2011

Nerd Likes And Dislikes

I've grown up with windows (and Windows) yet, command line in linux became a irreplaceable companion to me and I've grown to like (and dislike) lots of things that probably aren't that common in to like or dislike (for "normal people"). Here's the short, and maybe interesting list.

Likes


  • C macro preprocessor (I really love this one)
  • C programming language
  • Ruby programming language
  • bash
  • Autotools
  • RPM packaging system
  • Plain TeX
  • XFCE
  • midori
  • mplayer2
  • XHTML
  • PulseAudio
  • NetworkManager
  • Fedora
  • Matroska video container
  • FLAC (Free Lossless Audio Codec)
  • IBus input system


Dislikes


  • C++ programming language
  • C# programming language
  • Java programming language
  • CMake
  • PHP
  • Flash
  • Firefox
  • Gnome Shell
  • WYSIWYG HTML editors
  • LaTeX
  • Symbolic Icons (the new hit in GTK3 based apps)
  • Social networking sites such as Facebook or LinkedIn (I move invitations to these to my SPAM folder no matter who sends them)
  • DEB packaging system
  • Pointless limitations of choices exposed in UI (*cough* *cough* g-p-m, gnome-shell, …)
  • Too complex UIs (*cough* *cough* KDE)


What about you?