Seems like some more patches have started to filter in from Gentoo and Arch land Hello to my Gentoo friends (and especially to PaulBredbury). I've been following the patches from infinality ever since I came across this post (again) and tried it on openSUSE 11.3 w/ freetype 2.4.1. I must say that the patch is HIGHLY impressive as compared to the Ubuntu patches from Lucid/Maverick. I had those patches in my Opensuse Build Service repository briefly, but took them down as I had some questions on this patch.

I use a propeitary app called Labview and it does not use fontconfig for rendering. I'm not sure what it uses, but for Labview to pick up the fonts I need to run mkfontdir and mkfontscale to get the fonts.scale file in the ~/.fonts directory. I reverted back to the Ubuntu patches as the Infinality patches caused the fonts (Tahoma font is what I use for Labview) to be rendered completely horribly. It looks smudged and highly pixelated. With the Ubuntu patch, its back to its normal self. My question is- how can I ensure that the the Infinality patch will render Labview the same way as the Ubuntu patch does?

Some screenshot of my Labview app and the desktop with the Ubuntu patch:-

Also, the cursor is not in the proper place. It looks like it has some gap after the last characters 't'. Take note that I didn't input any spaces in there and it's only "test" and not "test ". Switching to the font "Consolas" fixes this problem, but I'd like to use DejaVu Sans Mono...

@bi3l, the lcd-filtering overlay is not displayed in the listing of layman's overlays. We have to manually add it ourselves and sync it?_________________... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

freetype 2.4.1 is out, and fixes the problem with missing characters in CartoGothic Std.

My Infinality patch for 2.4.0 works fine with 2.4.1, and it's better than Ubuntu's rendering. Although, annoyingly for me, it makes most of my Ubuntu-specific fontconfig rule-tweaking obsolete

The BCI Hinting works really great with your patch - I don't have any problems I had before with AutoHinter, and the glyphs look sharp and natural. It looks that my .fonts.conf will be reduced to provide font substitutes while all autohint / hintstyle switches will go away

I gave a look at infinality's patchset and here are a few remarks. I've made some of them directly to moony but he never answered me:
- the subpixel field of the TT_ExecContextRec structure is the same as the existing grayscale field, it can be removed
- the new compatible_widths field is always false, it can be removed
- the new bgr field is always false, it can be removed
- the symmetrical_smoothing is not used, it can be removed
- afaict, skip_x is always 1 and skip_y is always 0, the code can be simplified.

All in all, this patchset may give very good results (I haven't tested it, yet) but it seems to be quite unfinished. If you really want to, I can add it as is to the LCD filtering overlay but I'd prefer waiting for a cleaner version. If someone with better knowledge on freetype then me can check the patchset and give a few advices, I can fix the patches myself if there nothing new on infinality's side._________________OGMRip - LCD filtering (Wiki)

Hi, i switched back to gentoo and the only thing that's still bothering me is "fonts" :/

I added the lcd-filtering overlay but the patched freetype won't appear for emerge.
I downloaded the xml file and put it in the layman config, i could also add it with "layman -a lcd-filtering" but still won't appear.

I'm trying to add this cause my fonts are still not perfect at firefox. In urxvt and on gtk apps like gajim i use terminus what's working smooth.
So i found this thread and hope you can help me.

I have no ~/.fonts.conf but i tried the one from PaulBredbury but that one disabled terminus in gtk apps somehow.

Edit: I found out, that the most problems are with Microsoft Fonts like Arial, Verdana, Courier. So i guess they have to be fixed.
For example the "code" environment in this forum uses Courier, Courier New, monospace. When i force monospace it looks fine, but with Courier it looks wrong.